Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cn);
DCProveedor fun = new DCProveedor();
public OpenFileDialog examinar = new OpenFileDialog();
public FrmBuscarProveedor()
{
InitializeComponent();
}
private void EditarEstudiante()
{
string sql = @"UPDATE Proveedor SET
[RazonSocial] = @RazonSocial ,[Telefono] = @Tele
fono ,[Email] = @Email ,[Url] = @Url WHERE [Id_Proveedor] = @Id_Proveedor";
SqlCommand command = new SqlCommand(sql, miconexion);
command.Parameters.AddWithValue("Id_Proveedor", label4.Text);
command.Parameters.AddWithValue("Id_Proveedor", cbobusqueda.Text);
command.Parameters.AddWithValue("RazonSocial", txtrazon.Text);
command.Parameters.AddWithValue("Telefono", txttele.Text);
command.Parameters.AddWithValue("Email", txtemail.Text);
command.Parameters.AddWithValue("Url", txturl.Text);
command.ExecuteNonQuery();
MessageBox.Show("Datos Actualizados Satisfactoriamente", "CompuBinar
io", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
miconexion.Close();
}
private void EditarFotoEstudiante()
{
if (txtexaminar.Text == "")
{
MessageBox.Show("Cargue una Nueva Fotografia para Continuar", "
CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
btnexaminar3.Focus();
btnexaminar3.Enabled = true;
txtexaminar.Enabled = true;
}
else
{
FileStream stream = new FileStream(txtexaminar.Text, FileMode.O
pen, FileAccess.Read);
//Se inicailiza un flujo de archivo con la imagen seleccionada
desde el disco.
BinaryReader br = new BinaryReader(stream);
FileInfo fi = new FileInfo(txtexaminar.Text);
//Se inicializa un arreglo de Bytes del tamao de la imagen
byte[] binData = new byte[stream.Length];
//Se almacena en el arreglo de bytes la informacion que se obti
ene del flujo de archivos(foto)
//Lee el bloque de bytes del flujo y escribe los datos en un bfe
r dado.
stream.Read(binData, 0, Convert.ToInt32(stream.Length));
////Se muetra la imagen obtenida desde el flujo de datos
picfoto3.Image = Image.FromStream(stream);
miconexion.Open();
string sql = @"UPDATE Proveedor SET
[Foto] = @Foto WHERE Id_Proveedor = @Id_Proveedor"
;
SqlCommand command = new SqlCommand(sql, miconexion);
command.Parameters.AddWithValue("Id_Proveedor", label4.Text);
command.Parameters.AddWithValue("Foto", binData);
command.ExecuteNonQuery();
MessageBox.Show("Fotografia Actualizada Satisfactoriamente", "C
ompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
btnexaminar3.Enabled = false;
txtexaminar.Enabled = false;
btneditafoto.Enabled = false;
miconexion.Close();
}
}
private void FrmBuscarProveedor_Load(object sender, EventArgs e)
{
cbobusqueda.SelectedIndex = 0;
txtbusqueda1.Focus();
txtbusqueda1.Enabled = true;
txtrazon.Enabled = false;
txttele.Enabled = false;
txtemail.Enabled = false;
txturl.Enabled = false;
btnVerDatos.Enabled = false;
btneditafoto.Enabled = false;
btnnuevoeditar.Enabled = false;
btnexaminar3.Enabled = false;
}
private void btnVerDatos_Click(object sender, EventArgs e)
{
txtrazon.Enabled = false;
txttele.Enabled = false;
txtemail.Enabled = false;
txturl.Enabled = false;
btnVerDatos.Enabled = false;
btnnuevoeditar.Enabled = true;
}
private void btneditafoto_Click(object sender, EventArgs e)
{
EditarFotoEstudiante();
}
private void btnexaminar3_Click(object sender, EventArgs e)
{
examinar.Filter = "image files|*.jpg;*.png;*.gif;*.ico;.*;";
DialogResult dres1 = examinar.ShowDialog();
if (dres1 == DialogResult.Abort)
return;
if (dres1 == DialogResult.Cancel)
return;
txtexaminar.Text = examinar.FileName;
picfoto3.Image = Image.FromFile(examinar.FileName);
}
command.Parameters.AddWithValue("Id_Proveedor", label4.Text);
command.Parameters.AddWithValue("Id_Proveedor", txtidproveedor.Text)
;
command.Parameters.AddWithValue("RazonSocial", txtidproveedor.Text);
command.Parameters.AddWithValue("Telefono", Txtrazons.Text);
command.Parameters.AddWithValue("Email", txtTelefono.Text);
command.Parameters.AddWithValue("Url", txtemai.Text);
command.Parameters.AddWithValue("txturl", txturl.Text);
command.ExecuteNonQuery();
MessageBox.Show("Datos Actualizados Satisfactoriamente", "CompuBinar
io", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
miconexion.Close();