private void btnIngresar_Click(object sender, EventArgs e) { if (txtUsuario.Text != "") { Usuarios user = new Usuarios(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { if (DB.Usuarios.Find(txtUsuario.Text) != null) { user = DB.Usuarios.Find(txtUsuario.Text); ClaseCompartida.tipoUser = Convert.ToInt32(user.Codigo_Tipo_Usuario); ClaseCompartida.nomUser = txtUsuario.Text; ClaseCompartida.formaUser = 0; contador = 0; Pantalla_Usuarios formProd = new Pantalla_Usuarios(); formProd.Show(); this.Close(); } else { MessageBox.Show("Usuario Inexistente"); if (contador < 2) { contador++; } else { Pantalla_Login formProd = new Pantalla_Login(); formProd.Show(); this.Close(); } } } } else { MessageBox.Show("Debe llenar todos los campos existentes"); } }
private void btnGuardar_Click(object sender, EventArgs e) { int m = 0; if (tipoC == 0) { if (txtCodigo.Text != "" && txtNombre.Text != "" && txtPaterno.Text != "" && txtMaterno.Text != "" && txtDireccion.Text != "" && txtCorreo.Text != "" && txtTelefono.Text != "") { Persona cli1 = new Persona(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { Persona emp = new Persona(); emp.Id_Personas = Convert.ToInt32(txtCodigo.Text); emp.Codigo_Tipo_Usuario = Convert.ToInt32(txtTipo.Text); emp.Nombre = txtNombre.Text; emp.Paterno = txtPaterno.Text; emp.Materno = txtMaterno.Text; emp.Direccion = txtDireccion.Text; emp.Fecha_Nacimiento = Convert.ToDateTime(dtpFecha.Text); emp.Correo_Electronico = txtCorreo.Text; emp.Telefono = Convert.ToInt32(txtTelefono.Text); DB.Persona.Add(emp); DB.SaveChanges(); //DB.Entry(emp).State = System.Data.Entity.EntityState.Modified; //DB.SaveChanges(); MessageBox.Show("Registro Realizado!!!"); //emp1.Show(); CargaDatos(); GBdatos.Enabled = false; DeshabilitaBTN(); Blanco(); ClaseCompartida.tipoUser = 3; ClaseCompartida.formaUser = 1; Pantalla_Usuarios formProd = new Pantalla_Usuarios(); formProd.Show(); this.Close(); } } else { MessageBox.Show("Faltan datos!!!"); } } else { if (txtCodigo.Text != "" && txtNombre.Text != "" && txtPaterno.Text != "" && txtMaterno.Text != "" && txtDireccion.Text != "" && txtCorreo.Text != "" && txtTelefono.Text != "") { Persona cli1 = new Persona(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { Persona emp = new Persona(); emp.Id_Personas = Convert.ToInt32(txtCodigo.Text); emp.Codigo_Tipo_Usuario = Convert.ToInt32(txtTipo.Text); emp.Nombre = txtNombre.Text; emp.Paterno = txtPaterno.Text; emp.Materno = txtMaterno.Text; emp.Direccion = txtDireccion.Text; emp.Fecha_Nacimiento = Convert.ToDateTime(dtpFecha.Text); emp.Correo_Electronico = txtCorreo.Text; emp.Telefono = Convert.ToInt32(txtTelefono.Text); DB.Entry(emp).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("Registro Modificado!!!"); CargaDatos(); //emp1.Show(); GBdatos.Enabled = false; DeshabilitaBTN(); Blanco(); } } else { MessageBox.Show("Faltan datos!!!"); } } }
private void btnGuardar_Click(object sender, EventArgs e) { int m = 0; if (ClaseCompartida.tipoCliente == 0) { if (tipoA == 0) { if (txtCodigo.Text != "" && txtNombre.Text != "" && txtPaterno.Text != "" && txtCi.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { Cliente cli1 = new Cliente(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { var max = (from d in DB.Cliente select d.Codigo_Cliente).Max(); int maxi = Convert.ToInt32(max); for (int n = 1; n <= maxi; n++) { cli1 = DB.Cliente.Find(n); if (txtCi.Text == Convert.ToString(cli1.NIT_CI)) { //MessageBox.Show("Existe ya uno"); m = 1; n = maxi + 1; } else { //MessageBox.Show("Es Nuevo"); m = 0; } } if (m == 0) { Cliente emp = new Cliente(); emp.Codigo_Cliente = Convert.ToInt32(txtCodigo.Text); emp.Nombre = txtNombre.Text; emp.Paterno = txtPaterno.Text; emp.NIT_CI = Convert.ToInt32(txtCi.Text); emp.Direccion = txtDireccion.Text; emp.Telefono = Convert.ToInt32(txtTelefono.Text); DB.Cliente.Add(emp); DB.SaveChanges(); //DB.Entry(emp).State = System.Data.Entity.EntityState.Modified; //DB.SaveChanges(); MessageBox.Show("Registro Realizado!!!"); Cliente emp1 = new Cliente(); CargaDatos(); DeshabilitaBTN(); GBdatos.Enabled = false; DialogResult Respuesta; Respuesta = MessageBox.Show("Desea crear un Usuario para la plataforma online?", "Usuario Online", MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { ClaseCompartida.tipoUser = 5; ClaseCompartida.formaUser = 1; Pantalla_Usuarios formProd = new Pantalla_Usuarios(); formProd.Show(); this.Close(); } //emp1.Show(); } else { MessageBox.Show("El carnet introducido ya fue registrado"); } } } else { MessageBox.Show("Faltan datos!!!"); } } else { if (txtCodigo.Text != "" && txtNombre.Text != "" && txtPaterno.Text != "" && txtCi.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { Cliente cli1 = new Cliente(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { /* * var max = (from d in DB.Cliente * select d.Codigo_Cliente).Max(); * int maxi = Convert.ToInt32(max); * * for (int n = 1; n <= maxi; n++) * { * cli1 = DB.Cliente.Find(n); * * if (txtCi.Text == Convert.ToString(cli1.NIT_CI)) * { * //MessageBox.Show("Existe ya uno"); * m = 1; * n = maxi + 1; * } * else * { * //MessageBox.Show("Es Nuevo"); * m = 0; * } * }*/ Cliente emp = new Cliente(); emp.Codigo_Cliente = Convert.ToInt32(txtCodigo.Text); emp.Nombre = txtNombre.Text; emp.Paterno = txtPaterno.Text; emp.NIT_CI = Convert.ToInt32(txtCi.Text); emp.Direccion = txtDireccion.Text; emp.Telefono = Convert.ToInt32(txtTelefono.Text); DB.Entry(emp).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); MessageBox.Show("Registro Modificado!!!"); Cliente emp1 = new Cliente(); CargaDatos(); DeshabilitaBTN(); GBdatos.Enabled = false; //emp1.Show(); /* * if (m == 0) * { * * } * else * { * MessageBox.Show("El carnet introducido ya fue registrado"); * }*/ } } else { MessageBox.Show("Faltan datos!!!"); } } } else { if (txtCodigo.Text != "" && txtNombre.Text != "" && txtPaterno.Text != "" && txtCi.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { Cliente cli1 = new Cliente(); using (ProyectoFarmaciaEntities1 DB = new ProyectoFarmaciaEntities1()) { var max = (from d in DB.Cliente select d.Codigo_Cliente).Max(); int maxi = Convert.ToInt32(max); for (int n = 1; n <= maxi; n++) { cli1 = DB.Cliente.Find(n); if (txtCi.Text == Convert.ToString(cli1.NIT_CI)) { //MessageBox.Show("Existe ya uno"); m = 1; n = maxi + 1; } else { //MessageBox.Show("Es Nuevo"); m = 0; } } if (m == 0) { Cliente emp = new Cliente(); emp.Codigo_Cliente = Convert.ToInt32(txtCodigo.Text); emp.Nombre = txtNombre.Text; emp.Paterno = txtPaterno.Text; emp.NIT_CI = Convert.ToInt32(txtCi.Text); emp.Direccion = txtDireccion.Text; emp.Telefono = Convert.ToInt32(txtTelefono.Text); DB.Cliente.Add(emp); DB.SaveChanges(); //DB.Entry(emp).State = System.Data.Entity.EntityState.Modified; //DB.SaveChanges(); MessageBox.Show("Registro Realizado!!!"); //emp1.Show(); Pantalla_ClienteVenta form = new Pantalla_ClienteVenta(); form.Show(); this.Close(); } else { MessageBox.Show("El carnet introducido ya fue registrado"); } } } else { MessageBox.Show("Faltan datos!!!"); } } }