private void btnGuardar_Click_1(object sender, EventArgs e) { if (txtDireccion.Text.Trim() == "" || txtEmpresa.Text.Trim() == "" || txtNit.Text.Trim() == "" || txtRepresentante.Text.Trim() == "" || pbLogo == null) { MessageBox.Show("Existen campos vacios", "Informacion incompleta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { constructorEmpresa che = new constructorEmpresa(); che.id_tipo_empresa = Convert.ToInt16(cmbTipoEmpresa.SelectedValue); constructorEmpresa.nombreEmpresa = txtEmpresa.Text; che.direccionEmpresa = txtDireccion.Text; che.nit = txtNit.Text; che.representante = txtRepresentante.Text; MemoryStream ms = new MemoryStream(); pbLogo.Image.Save(ms, ImageFormat.Jpeg); byte[] aByte = ms.ToArray(); string enconded = Convert.ToBase64String(aByte); txtlogo.Text = enconded; che.logo = txtlogo.Text; funcionesEmpresa.insertarLocal(che); FrmLogin kk = new FrmLogin(); kk.Show(); this.Hide(); } }
public static bool actualizarEmpresa(constructorEmpresa upd) { bool retorno = false; try { MySqlCommand cmdupd = new MySqlCommand(string.Format("UPDATE empresas SET empresa ='{0}' , direccion_empr = '{1}'", upd.nombreEmpresa, upd.direccionEmpresa), Conexion.ObtenerConexion()); retorno = Convert.ToBoolean(cmdupd.ExecuteNonQuery()); if (retorno == true) { MessageBox.Show("Datos actualizados correctamente", "actualizacion completada", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Datos no se pudieron actualizados correctamente", "actualizacion denegada", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(retorno); } catch (Exception) { MessageBox.Show("Datos no actualizados correctamente , consulte con el administrador", "error critico", MessageBoxButtons.OK, MessageBoxIcon.Information); return(retorno); } }
public static int insertarLocal(constructorEmpresa add) { int retorno = 0; try { MySqlCommand cmdadd = new MySqlCommand(string.Format("INSERT INTO empresa(empresa, direccion_empr ) VALUES ('{0}','{1}')", add.nombreEmpresa, add.direccionEmpresa), Conexion.ObtenerConexion()); retorno = Convert.ToInt32(cmdadd.ExecuteNonQuery()); if (retorno >= 1) { MessageBox.Show("Local agregado exitosamente", "proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se ha podido agregar el local", "proceso denegado", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(retorno); } catch (Exception ex) { MessageBox.Show("Error critico de conexion, consulte con el administrador " + ex, "Error critico de conexion", MessageBoxButtons.OK, MessageBoxIcon.Error); return(retorno); } }