//para consultar todos public List<clsCliente> Consultar() { try { List<clsCliente> listaCliente = new List<clsCliente>(); TallerEntities ent = new TallerEntities(); var con = from w in ent.Persona select w; foreach (var item in con) { clsCliente e = new clsCliente(); e.IdPersona = item.IdPersona; e.Identificacion = item.Identificacion; e.IdTipoPersona = item.IdTipoPersona; e.Nombre = item.NombreRazonSocial; e.Apellido = item.Apellido; e.FechaNacimiento = item.FechaNacimiento; e.Genero = item.Genero; e.TipoIdentificacion = item.TipoIdentificacion; e.Direccion = item.Direccion; e.Telefono = item.Telefono; e.Mail = item.Mail; e.idEstado = item.IdEstado; e.idEmpresa = item.IdEmpresa; listaCliente.Add(e); } return listaCliente; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datTipoTrabajo: " + ex); return null; } }
public bool Eliminar(clsCliente e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Persona where a.Identificacion == e.Identificacion select a).First(); ent.DeleteObject(x);//elimina el registro ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Eliminar Error: " + ex); return false; } }
private void btnBuscar_Click(object sender, EventArgs e) { frmConsultarCliente f = new frmConsultarCliente(); f.ShowDialog(); oCliente = f.e; txtIdentificacion.Text = Convert.ToString(oCliente.Identificacion); cbxTipoPersona.SelectedItem = oDatCliente.getDescripcionSegunIdTipoPersona(oCliente.IdTipoPersona); txtNombre.Text = oCliente.Nombre; txtApellido.Text = oCliente.Apellido; cbxFechaNacimiento.Text = Convert.ToString(oCliente.FechaNacimiento); cbxGenero.SelectedItem = oCliente.Genero; cbxTipoIdentificacion.SelectedItem = oDatCliente.getDescripcionSegunIdTipoIdentificacion(oCliente.TipoIdentificacion); txtDireccion.Text = oCliente.Direccion; txtTelefono.Text = Convert.ToString(oCliente.Telefono); txtMail.Text = Convert.ToString(oCliente.Mail); if (oCliente.idEstado == 1) { cbxEstado.SelectedItem = "Activa"; } else { cbxEstado.SelectedItem = "Inactiva"; } oCliente.idEmpresa = 1; }
private void btnBuscar_Click(object sender, EventArgs e) { frmConsultarCliente f = new frmConsultarCliente(); f.ShowDialog(); oCliente = f.e; if (oCliente.IdPersona == 0) { borrar(); } else { txtCodigo.Text = Convert.ToString(oCliente.IdPersona); txtIdentificacion.Text = oCliente.Identificacion; cbxTipoPersona.EditValue = oDatCliente.getDescripcionSegunIdTipoPersona(oCliente.IdTipoPersona); txtNombre.Text = oCliente.Nombre; txtApellido.Text = oCliente.Apellido; cbxFechaNacimiento.Text = Convert.ToString(oCliente.FechaNacimiento.ToShortDateString()); cbxGenero.SelectedItem = oCliente.Genero; cbxTipoIdentificacion.EditValue = oDatCliente.getDescripcionSegunIdTipoIdentificacion(oCliente.TipoIdentificacion); txtDireccion.Text = oCliente.Direccion; txtTelefono.Text = oCliente.Telefono; txtMail.Text = Convert.ToString(oCliente.Mail); if (oCliente.idEstado == 1) { cbxEstado.SelectedItem = "Activo"; } else if (oCliente.idEstado == 2) { cbxEstado.SelectedItem = "Inactivo"; } oCliente.idEmpresa = 1; btnGuardar.Enabled = false; btnModificar.Enabled = true; btnEliminar.Enabled = true; } }
public bool Modificar(clsCliente e) { try { using (TallerEntities ent = new TallerEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Persona where a.IdPersona == e.IdPersona select a).First(); x.Identificacion = e.Identificacion; x.IdTipoPersona = e.IdTipoPersona; x.NombreRazonSocial = e.Nombre; x.Apellido = e.Apellido; x.FechaNacimiento = e.FechaNacimiento; x.Genero = e.Genero; x.TipoIdentificacion = e.TipoIdentificacion; x.Direccion = e.Direccion; x.Telefono = e.Telefono; x.Mail = e.Mail; x.IdEstado = e.idEstado; x.IdEmpresa = e.idEmpresa; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
public bool Guardar(clsCliente e) { try { int id = getIdSiguiente(); e.IdPersona = id; using (TallerEntities ent = new TallerEntities()) { //se instancia el entity para poder usar los nombres de las tablas Persona persona = new Persona() { IdPersona = e.IdPersona, Identificacion = e.Identificacion, IdTipoPersona = e.IdTipoPersona, NombreRazonSocial = e.Nombre, Apellido = e.Apellido, FechaNacimiento = e.FechaNacimiento, Genero = e.Genero, TipoIdentificacion = e.TipoIdentificacion, Direccion = e.Direccion, Telefono = e.Telefono, Mail = e.Mail, IdEstado = e.idEstado, IdEmpresa = e.idEmpresa }; ent.AddToPersona(persona); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); Console.Read(); return false; } }
private void btnBuscarCliente_Click(object sender, EventArgs e) { frmConsultarCliente f = new frmConsultarCliente(); f.ShowDialog(); oCliente = f.e; txtPropietario.Text = oCliente.Nombre+" "+oCliente.Apellido; }