private void Btnguardar_Click(object sender, EventArgs e) { string qry = ""; string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); SqlConnection sqlCNX = new SqlConnection(cadenaconexion); SqlCommand sqlCMD = new SqlCommand(); try { qry = "SELECT * FROM proveedores WHERE razon_social= '" + txtNombre.Text + "'"; sqlCMD.CommandText = qry; sqlCMD.Connection = sqlCNX; SqlDataReader sqlDR = null; sqlCNX.Open(); sqlDR = sqlCMD.ExecuteReader(); if (sqlDR.HasRows) { sqlCNX.Close(); MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Ya existe un Proveedor con ese nombre"; mm.ShowDialog(); } else { sqlCNX.Close(); //Insertamos o guardamos la persona en la BD qry = "INSERT INTO proveedores(razon_social, domicilio, telefono, correo, fecha_registro, hora_registro, activo, id_usuario) " + "VALUES ('" + txtNombre.Text + "', '" + txtDomicilio.Text + "', '" + txtTelefono.Text + "', '" + txtCorreo.Text + "' ,'" + lblFechaRegistro.Text + "','" + lblHoraRegistro.Text + "', '" + txtActivo.Text + "', '" + FrmPrin.id + "')"; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexión al comando sqlCMD.Connection = sqlCNX; //Abrimos la conexión sqlCNX.Open(); //Ejecutamos el comando sqlCMD.ExecuteReader(); //Cerramos la conexión sqlCNX.Close(); MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Proveedor registrada"; mm.ShowDialog(); Cargar(); //Invocamos el método cancelar Cancelar(); GridPro(1); } } catch (SqlException ex) { //MensajeOk mm = new MensajeOk(); //mm.label2.Text = "Error al agregar el Proveedor, Base de Datos"; //mm.lblx.Text = ""+ex; //mm.ShowDialog(); MessageBox.Show(" " + ex, "Error"); } }
private void TxtMunicipio_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { if (this.txtMunicipio.Text.Length == 0) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.txtMunicipio.Focus(); return; } this.btnGuardar.Focus(); } }
private void CmbEstadoCivil_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { if (this.cmbEstadoCivil.Text.Length == 0) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.cmbEstadoCivil.Focus(); return; } this.txtEstado.Focus(); } }
private void TxtCorreo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if ((txtCorreo.Text.Length == 0) || (v.validarcorr(txtCorreo.Text) == false)) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "El campo se encuentra vacio o \n el formato no es correcto."; ok.ShowDialog(); txtCorreo.Focus(); return; } dtpFechaNacimiento.Focus(); } }
private void TxtTelefono_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { if (this.txtTelefono.Text.Length == 0 || this.txtTelefono.Text == "( ) -") { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.txtTelefono.Focus(); return; } this.txtCorreo.Focus(); } }
private void txtNombre_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { if (this.txtNombre.Text.Length == 0) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.txtNombre.Focus(); return; } this.txtApePaterno.Focus(); } }
private void cmbpersonas_KeyDown_1(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (this.cmbpersonas.Text.Length == 0) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.cmbpersonas.Focus(); return; } this.txtlogin.Focus(); } }
private void Txtactivo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (this.txtActivo.Text.Length == 0) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Favor de llenar el campo."; ok.ShowDialog(); this.txtActivo.Focus(); return; } this.txtIdUsuario.Focus(); } }
private void cmbTipo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (cmbTipo.Text.Length == 0) { MensajeOk ms = new MensajeOk(); ms.lbltxt.Text = "Campo vacio"; ms.ShowDialog(); txtUser.Focus(); return; } BtnIniciarS.Focus(); } }
private void TxtUser_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txtPass.Text.Length == 0) { MensajeOk ms = new MensajeOk(); ms.lbltxt.Text = "Campo vacio"; ms.ShowDialog(); txtUser.Focus(); return; } txtPass.Focus(); } }
private void Btnagregar_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Todas las imágenes soportadas|*.jpg; *.png"; try { if (ofd.ShowDialog() == DialogResult.OK) { string qry; string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); SqlConnection sqlcnx = new SqlConnection(cadenaconexion); SqlCommand sqlcmd = new SqlCommand(); if (ofd.CheckFileExists) { string inarchivo = System.IO.Path.GetFileName(ofd.FileName); qry = "Select imagen from productos where imagen = '\\imapro\\" + inarchivo + "'"; sqlcmd.CommandText = qry; sqlcmd.Connection = sqlcnx; SqlDataReader DR = null; sqlcnx.Open(); DR = sqlcmd.ExecuteReader(); if (DR.HasRows == true) { MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Un producto ya tiene esa imagen \n intentelo de nuevo"; mm.ShowDialog(); sqlcnx.Close(); } else { string archivo = System.IO.Path.GetFileName(ofd.FileName); diro = ofd.FileName; dir = "\\imapro\\" + archivo; imgpro.Load(ofd.FileName); imgpro.Refresh(); } } } } catch (Exception ex) { MessageBox.Show("Nose pudo" + ex, "Error"); } }
private void ModificarToolStripMenuItem_Click(object sender, EventArgs e) { if (txtIdUsuario.Text == dgvusuarios.CurrentRow.Cells["id_usuario"].Value.ToString()) { MensajeOk no = new MensajeOk(); no.lbltxt.Text = "No se puede modificar \n la imagen de este usuario"; no.ShowDialog(); btnagregar.Text = "Cambiar"; cmbpersonas.Text = dgvusuarios.CurrentRow.Cells["personas"].Value.ToString(); txtlogin.Text = dgvusuarios.CurrentRow.Cells["usuario"].Value.ToString(); txtpassword.Text = dgvusuarios.CurrentRow.Cells["password"].Value.ToString(); cmbtipo.Text = dgvusuarios.CurrentRow.Cells["tipo"].Value.ToString(); txtActivo.Text = dgvusuarios.CurrentRow.Cells["activo"].Value.ToString(); txtIdUsuario.Text = dgvusuarios.CurrentRow.Cells["id_user"].Value.ToString(); pp.Text = dgvusuarios.CurrentRow.Cells["imagen"].Value.ToString(); string pach = ".\\.\\"; imgUser.Load(pach + pp.Text); btnagregar.Enabled = false; btnagregar.Text = "Cambiar"; this.Actualizar(); } else { btnagregar.Text = "Cambiar"; cmbpersonas.Text = dgvusuarios.CurrentRow.Cells["personas"].Value.ToString(); txtlogin.Text = dgvusuarios.CurrentRow.Cells["usuario"].Value.ToString(); txtpassword.Text = dgvusuarios.CurrentRow.Cells["password"].Value.ToString(); cmbtipo.Text = dgvusuarios.CurrentRow.Cells["tipo"].Value.ToString(); txtActivo.Text = dgvusuarios.CurrentRow.Cells["activo"].Value.ToString(); txtIdUsuario.Text = dgvusuarios.CurrentRow.Cells["id_user"].Value.ToString(); pp.Text = dgvusuarios.CurrentRow.Cells["imagen"].Value.ToString(); string pach = ".\\.\\"; imgUser.Load(pach + pp.Text); this.Actualizar(); } }
private void BtnModificar_Click(object sender, EventArgs e) { //INICIO MODIFICAR //Consulta string qry; //Extrae la configuración del appconfig string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); //Conecta a la BD SqlConnection sqlCNX = new SqlConnection(cadenaconexion); //Guarda el objeto o comando SqlCommand sqlCMD = new SqlCommand(); try { sqlCNX.Close(); string sexo = ""; if (rdbMasculino.Checked) { sexo = "M"; } else { sexo = "F"; } //Variable para guardar la fecha de nacimiento string fechanacimiento = dtpFechaNacimiento.Value.ToString("yyyyMMdd"); string fecharegistro = DateTime.Parse(lblFechaRegistro.Text).ToString("yyyyMMdd"); //Insertamos o guardamos la persona en la BD qry = "UPDATE personas SET nombre='" + txtNombre.Text + "', apepaterno='" + txtApePaterno.Text + "', apematerno='" + txtApeMaterno.Text + "', domicilio='" + txtDomicilio.Text + "', telefono='" + txtTelefono.Text + "', correo='" + txtCorreo.Text + "', sexo='" + sexo + "', fecha_nac='" + fechanacimiento + "', estado_civil='" + cmbEstadoCivil.Text + "', estados='" + txtEstado.Text + "', municipio='" + txtMunicipio.Text + "', activo='" + txtActivo.Text + "', hora_registro='" + lblHoraRegistro.Text + "', id_usuario='" + txtIdUsuario.Text + "' WHERE id_persona= '" + dgvPersonas.CurrentRow.Cells["id_persona"].Value.ToString() + "'"; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexión al comando sqlCMD.Connection = sqlCNX; //Abrimos la conexión sqlCNX.Open(); //Ejecutamos el comando sqlCMD.ExecuteReader(); //Cerramos la conexión sqlCNX.Close(); this.Alert("Persona Modificada!", FrmNotificaciones.alertTypeEnum.Success); //Invocamos al método cargar Cargar(); //Invocamos el método cancelar Cancelar(); GridPersonas(1); } catch (SqlException ex) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Error al modificar la persona!"; ok.lblx.Text = "" + ex; ok.ShowDialog(); } //FIN MODIFICAR }
private void BtnGuardar_Click(object sender, EventArgs e) { //Consulta string qry; //Extrae la configuración del appconfig string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); //Conecta a la BD SqlConnection sqlCNX = new SqlConnection(cadenaconexion); //Guarda el objeto o comando SqlCommand sqlCMD = new SqlCommand(); try { //Validación de correo no repetido qry = "SELECT correo FROM personas WHERE correo = '" + focusCorreo.Text + "'"; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexión al comando sqlCMD.Connection = sqlCNX; //Variable para leer datos tipo sql SqlDataReader sqlDR = null; //Abrimos la conexión sqlCNX.Open(); //Asignamos ejecuantao el comando al sqlDR sqlDR = sqlCMD.ExecuteReader(); //Comparamos si el sqlDR tiene datos if (sqlDR.HasRows) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Ya hay una persona con ese correo!"; ok.ShowDialog(); focusCorreo.Text = ""; focusCorreo.Focus(); //Cerramos la conexión sqlCNX.Close(); } else { sqlCNX.Close(); string sexo = ""; if (rdbMasculino.Checked) { sexo = "M"; } else { sexo = "F"; } //Variable para guardar la fecha de nacimiento string fechanacimiento = dtpFechaNacimiento.Value.ToString("yyyyMMdd"); //Insertamos o guardamos la persona en la BD qry = "INSERT INTO personas(nombre, apepaterno, apematerno, domicilio, telefono, correo, sexo, fecha_nac, estado_civil, estados, municipio, activo, fecha_registro, hora_registro, id_usuario) " + "VALUES ('" + txtNombre.Text + "', '" + txtApePaterno.Text + "', '" + txtApeMaterno.Text + "', '" + txtDomicilio.Text + "', '" + txtTelefono.Text + "', '" + txtCorreo.Text + "', '" + sexo + "', '" + fechanacimiento + "', '" + cmbEstadoCivil.Text + "', '" + txtEstado.Text + "', '" + txtMunicipio.Text + "', '" + txtActivo.Text + "', '" + lblFechaRegistro.Text + "', '" + lblHoraRegistro.Text + "', '" + txtIdUsuario.Text + "')"; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexión al comando sqlCMD.Connection = sqlCNX; //Abrimos la conexión sqlCNX.Open(); //Ejecutamos el comando sqlCMD.ExecuteReader(); //Cerramos la conexión sqlCNX.Close(); this.Alert("Persona Registrada!", FrmNotificaciones.alertTypeEnum.Success); //Invocamos al método cargar Cargar(); //Invocamos el método cancelar Cancelar(); GridPersonas(1); } } catch (SqlException ex) { MensajeOk ok = new MensajeOk(); ok.lbltxt.Text = "Error al agregar la persona!"; ok.lblx.Text = "" + ex; ok.ShowDialog(); } // FIN GUARDAR }
private void Btnguardar_Click(object sender, EventArgs e) { // Variable para guardar la consulta string qry = ""; // Variable para extraer la configuracion del appconfig string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); //Variable para conectarnos a la BD SqlConnection sqlCNX = new SqlConnection(cadenaconexion); //Variable apra guardar el objeto o comando SqlCommand sqlCMD = new SqlCommand(); //Codigo para cachar errores con el try and catch try { qry = "SELECT login from usuarios where tipo = '" + cmbtipo.Text + "' and (id_persona= '" + lblid_persona.Text + "' or login= '******')"; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexion al comando sqlCMD.Connection = sqlCNX; //Variable para leer datos del ripo sql SqlDataReader sqlDR = null; //Abrimos la conexion sqlCNX.Open(); //Asignamos ejecutado el comando al sqlDR sqlDR = sqlCMD.ExecuteReader(); //Comparamos si el sqlDR tiene datos if (sqlDR.HasRows == true) { MensajeOk im = new MensajeOk(); im.lbltxt.Text = "Ya hay una persona con ese login y tipo"; im.ShowDialog(); this.btnagregar.Focus(); txtlogin.Clear(); txtlogin.Focus(); //Cerramos la conexion sqlCNX.Close(); } else { if (dir == null) { Random r = new Random(); int idc = r.Next(00000001, 99999999); dir = "\\ima\\user" + idc + ".png"; diro = "\\ima\\user.png"; string pach = ".\\.\\"; System.IO.File.Copy(pach + diro, pach + dir); } else { string pach = ".\\.\\"; System.IO.File.Copy(diro, pach + dir); } //Volvemos a cerrar la conexion sqlCNX.Close(); //string imagen = openFileDialog1.FileName; //pictureBox1.Image = Image.FromFile(imagen); //Insertamos o guardamos la persona en la BD qry = "INSERT INTO usuarios(id_persona, login, password, tipo, fecha_registro, hora_registro, activo, id_user, imagen)" + "VALUES('" + lblid_persona.Text + "', '" + txtlogin.Text + "', '" + txtpassword.Text + "', '" + cmbtipo.Text + "', '" + lblfecharegistro.Text + "', '" + lblhoraregistro.Text + "', '" + txtActivo.Text + "', '" + txtIdUsuario.Text + "', '" + dir + "')"; //Codigo para guardar la imagen //MemoryStream stream = new MemoryStream(); //pictureBox1.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg); //byte[] pic = stream.ToArray(); //sqlCMD.Parameters.AddWithValue("@imagen", pic); //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexion al comando sqlCMD.Connection = sqlCNX; //Abrimos la conexion sqlCNX.Open(); //Ejecutamos el comando sqlCMD.ExecuteReader(); //Cerramos la conexion sqlCNX.Close(); this.Alert("Usuario Registrado!", FrmNotificaciones.alertTypeEnum.Success); //Invocamos el metodo cancelar imgUser.Image = null; this.Cancelar(); GridUsuarios(1); } } catch (SqlException ex) { MessageBox.Show("" + ex, "SI"); } //Fin del codigo guardar }
private void Btnmodificar_Click(object sender, EventArgs e) { string qry = ""; string cadenaconexion = ConfigurationManager.AppSettings.Get("cadenaconexion"); SqlConnection sqlCNX = new SqlConnection(cadenaconexion); SqlCommand sqlCMD = new SqlCommand(); SqlDataReader sqlDR; try { int idpro = Int16.Parse(dgvpro.CurrentRow.Cells["id_proveedor"].Value.ToString()); qry = "SELECT * FROM proveedores WHERE razon_social = '" + txtNombre.Text + "' AND id_proveedor !=" + Convert.ToInt16(dgvpro.CurrentRow.Cells["id_proveedor"].Value.ToString()); sqlCMD.CommandText = qry; sqlCMD.Connection = sqlCNX; sqlCNX.Open(); sqlDR = sqlCMD.ExecuteReader(); if (sqlDR.HasRows) { sqlCNX.Close(); MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Ya existe un Proveedor con ese nombre"; mm.ShowDialog(); } else { sqlCNX.Close(); //Insertamos o guardamos la persona en la BD qry = "UPDATE proveedores SET razon_social='" + txtNombre.Text + "', domicilio='" + txtDomicilio.Text + "', telefono ='" + txtTelefono.Text + "',correo = '" + txtCorreo.Text + "' , fecha_registro='" + lblFechaRegistro.Text + "', hora_registro='" + lblHoraRegistro.Text + "', id_usuario='" + FrmPrin.id + "' WHERE id_proveedor=" + idpro; //Asignamos la consulta al comando sqlCMD.CommandText = qry; //Asignamos la conexión al comando sqlCMD.Connection = sqlCNX; //Abrimos la conexión sqlCNX.Open(); //Ejecutamos el comando sqlCMD.ExecuteReader(); //Cerramos la conexión sqlCNX.Close(); MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Proveedor modificado con exito"; mm.ShowDialog(); //Invocamos al método cargar Cargar(); //Invocamos el método cancelar Cancelar(); GridPro(1); } } catch (SqlException ex) { MensajeOk mm = new MensajeOk(); mm.lbltxt.Text = "Error al modificar el Proveedor, Base de Datos"; mm.lblx.Text = "" + ex; mm.ShowDialog(); } }