private void btnAceptar_Click(object sender, EventArgs e) { if (this.Validar()) { Entidades.Persona persona = new Entidades.Persona(); PersonaLogic perLog = new PersonaLogic(); persona.Nombre = this.txtNombre.Text; persona.Apellido = this.txtApellido.Text; persona.Direccion = this.txtDireccion.Text; persona.Email = this.txtEmail.Text; persona.Telefono = this.txtTelefono.Text; persona.FechaNacimiento = this.dtpFechaNac.Value; persona.IdLegajo = Convert.ToInt32(this.txtLegajo.Text); persona.TipoPersona = (Entidades.Persona.TiposPersonas) this.cbxTipo.SelectedItem; persona.Plan = (Plan)this.cbxPlan.SelectedItem; if (estadoEdicion == false) { perLog.Insert(persona); MessageBox.Show("Se ha agregado correctamente la persona", "Agregar persona", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { persona.ID = Convert.ToInt32(this.txtID.Text); perLog.Update(persona); MessageBox.Show("Se ha editado correctamente la persona", "Editar persona", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.Close(); } }
public bool ModificarPersona(Entidades.Persona p) { MySqlConnection conn = Connection.ConstructConnectorInstance(); conn.Open(); string sqlcommand = @"UPDATE clubgonnet.personas SET dni=@dni, nombre=@nombre, apellido=@apellido, fecha_nacimiento=@fecha_nacimiento, domicilio=@domicilio,localidad=@localidad, cod_postal=@cod_postal, telefono=@telefono, mail=@mail, tipo_socio_id=@tipo_socio_id, zona=@zona, imagen=@imagen WHERE id=@id;"; MySqlCommand cmd = new MySqlCommand(sqlcommand, conn); cmd.Parameters.AddWithValue("@id", p.Id); cmd.Parameters.AddWithValue("@dni", p.Dni); cmd.Parameters.AddWithValue("@nombre", p.Nombre); cmd.Parameters.AddWithValue("@apellido", p.Apellido); cmd.Parameters.AddWithValue("@fecha_nacimiento", p.FechaNacimiento); cmd.Parameters.AddWithValue("@domicilio", p.Domicilio); cmd.Parameters.AddWithValue("@localidad", p.Localidad); cmd.Parameters.AddWithValue("@zona", p.Zona); cmd.Parameters.AddWithValue("@cod_postal", p.CodigoPostal); cmd.Parameters.AddWithValue("@telefono", p.Telefono); cmd.Parameters.AddWithValue("@mail", p.Mail); cmd.Parameters.AddWithValue("@tipo_socio_id", p.TipoSocio); cmd.Parameters.AddWithValue("@imagen", p.Imagen_bytes); cmd.ExecuteNonQuery(); conn.Close(); return(true); }
public void actualizarPersonas(Persona persona) { string actualizaString; actualizaString = "UPDATE Persona SET "; actualizaString += "Telefono=@Telefono, "; actualizaString += "Nombre=@Nombre, Apellido=@Apellido, Email=@Email "; actualizaString += "WHERE Legajo=@Legajo"; SqlCommand cmd = new SqlCommand(actualizaString, myCon); cmd.Parameters.AddWithValue("@Legajo", persona.Legajo); cmd.Parameters.AddWithValue("@Telefono", persona.Telefono); cmd.Parameters.AddWithValue("@Nombre", persona.Nombre); cmd.Parameters.AddWithValue("@Apellido", persona.Apellido); cmd.Parameters.AddWithValue("@Email", persona.Email); try { myCon.Open(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } }
public Persona GetOne(int ID) { Persona pna = new Persona(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas where id_persona = @id", SqlConn); cmdPersonas.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); if (drPersonas.Read()) { pna.ID = (int)drPersonas["id_persona"]; pna.nombre = (String)drPersonas["nombre"]; pna.direccion = (String)drPersonas["direccion"]; pna.legajo = (int)drPersonas["legajo"]; pna.apellido = (String)drPersonas["apellido"]; pna.email = (String)drPersonas["email"]; pna.telefono = (String)drPersonas["telefono"]; pna.fechaNacimiento = (DateTime)drPersonas["fecha_nac"]; pna.tipoPersona = (int)drPersonas["tipo_persona"]; pna.idPlan = (int)drPersonas["id_plan"]; } drPersonas.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de persona", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return pna; }
protected override void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvBase.SelectedRows.Count > 0) { if (MessageBox.Show("Esta seguro que desea eliminar esta persona?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PersonaLogic perLog = new PersonaLogic(); Entidades.Persona persona = new Entidades.Persona(); persona = (Entidades.Persona)this.dgvBase.SelectedRows[0].DataBoundItem; perLog.Delete(persona); MessageBox.Show("Se ha eliminado correctamente la persona", "Eliminación persona", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Listar(); } } else { MessageBox.Show("Debe seleccionar una fila", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List<Persona> ListarPersonas() { List<Deudas> listaDeudas = new List<Deudas>(); List<Persona> listaPersonas = new List<Persona>(); Deudas prop1 = new Deudas("5000", "01 Enero 2010", "BANCO FALABELLA"); Deudas prop2 = new Deudas("3600", "02 Enero 2010", "RIPLEY"); listaDeudas.Add(prop1); listaDeudas.Add(prop2); Persona persona1 = new Persona("44547116", "NATURAL", "DENISSE MARQUEZ", listaDeudas); listaPersonas.Add(persona1); listaDeudas = new List<Deudas>(); prop1 = new Deudas("8000", "01 Enero 2011", "BANCO FALABELLA"); prop2 = new Deudas("1000", "01 Junio 2011", "BANCO DE CREDITO DEL PERU"); Deudas prop3 = new Deudas("1500", "01 Mayo 2012", "SCOTIABANK"); listaDeudas.Add(prop1); persona1 = new Persona("1044547116", "JURIDICA", "ROCIO MARQUEZ", listaDeudas); listaPersonas.Add(persona1); listaDeudas = new List<Deudas>(); prop1 = new Deudas("2000", "01 Enero 2012", "CLARO"); prop2 = new Deudas("15.50", "01 Diciembre 2011", "TELEFONICA"); listaDeudas.Add(prop1); listaDeudas.Add(prop2); listaDeudas.Add(prop3); persona1 = new Persona("1044547117", "JURIDICA", "STEAM WASH", listaDeudas); listaPersonas.Add(persona1); return listaPersonas; }
public MenuPpal(Persona usu) { InitializeComponent(); UsuarioLogeado = usu; if (UsuarioLogeado.TipoPersona == Persona.TiposPersonas.Alumno) { alumnosToolStripMenuItem.Visible = false; comisionesToolStripMenuItem.Visible = false; especialidadesToolStripMenuItem.Visible = false; planesToolStripMenuItem.Visible = false; profesoresToolStripMenuItem.Visible = false; profesoresCursosToolStripMenuItem.Visible = false; reportesToolStripMenuItem.Visible = false; cursosToolStripMenuItem.Visible = false; } if (UsuarioLogeado.TipoPersona == Persona.TiposPersonas.Docente) { alumnosToolStripMenuItem.Visible = false; comisionesToolStripMenuItem.Visible = false; especialidadesToolStripMenuItem.Visible = false; materiasToolStripMenuItem.Visible = false; planesToolStripMenuItem.Visible = false; profesoresToolStripMenuItem.Visible = false; reportesPlanesToolStripMenuItem.Visible = false; cursosToolStripMenuItem.Visible = false; } }
public PersonaDesktop(int ID, ApplicationForm.modoForm modo) : this() { this.modo = modo; LogicaPersona lu = new LogicaPersona(); this.personaActual = lu.GetOne(ID); MapearDeDatos(); }
public InscripcionAlumnoCurso(Entidades.Persona alumno) { InitializeComponent(); this.Alumno = alumno; this.dgvCursos.AutoGenerateColumns = false; this.GenerarColumnas(); this.Listar(); }
public Reserva() { id_reserva = 1; fecha_realizacion = DateTime.Now.Date; descripcion = ""; persona = null; detalle = null; }
public Reserva(int id_reserva, DateTime fecha_realizacion, string descripcion, Persona persona, List<DetalleReserva> detalle) { this.id_reserva = id_reserva; this.fecha_realizacion = DateTime.Now.Date; this.descripcion = descripcion; this.persona = null; this.detalle = detalle; }
public DataTable GetDatosAlumnos(int IDCurso) { DataTable dtDatosAlumno = new DataTable("DatosAlumnos"); dtDatosAlumno.Columns.Add("id_persona", typeof(int)); dtDatosAlumno.Columns.Add("nombre", typeof(string)); dtDatosAlumno.Columns.Add("apellido", typeof(string)); List<Persona> datosAlu = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdReportes = new SqlCommand("select id_persona, nombre, apellido from personas "+ "inner join alumnos_inscripcion on alumnos_inscripcion.id_alumno = personas.id_persona "+ "where alumnos_inscripcion.id_curso = @id_curso", SqlConn); cmdReportes.Parameters.Add("@id_curso", SqlDbType.Int).Value = IDCurso; SqlDataReader drReportes = cmdReportes.ExecuteReader(); while (drReportes.Read()) { Persona alu = new Persona(); alu.ID = (int)drReportes["id_persona"]; alu.Nombre = (string)drReportes["nombre"]; alu.Apellido = (string)drReportes["apellido"]; datosAlu.Add(alu); } foreach (Persona per in datosAlu) { DataRow rowid = dtDatosAlumno.NewRow(); rowid["id_persona"] = per.ID; dtDatosAlumno.Rows.Add(rowid); DataRow rownom = dtDatosAlumno.NewRow(); rownom["nombre"] = per.Nombre; dtDatosAlumno.Rows.Add(rownom); DataRow rowape = dtDatosAlumno.NewRow(); rowape["apellido"] = per.Apellido; dtDatosAlumno.Rows.Add(rowape); } drReportes.Close(); /*SqlDataAdapter sqladap = new SqlDataAdapter("Select id_persona, nombre, apellido from personas "+ "inner join alumnos_inscripciones on personas.id_persona = alumnos_inscripciones.id_alumno ", SqlConn); sqladap.FillSchema(dsDatosAlumno, SchemaType.Source, "personas"); sqladap.Fill(dsDatosAlumno,"personas");*/ } catch(Exception ex) { Exception e = new Exception("Error al recuperar datos para reporte", ex); throw e; } finally { this.CloseConnection(); } return dtDatosAlumno; }
public static List<Persona> filtrarCliente(Persona per) { try { return PersonaDAO.GetByFiltro(per); } catch (ApplicationException ex) { throw new ApplicationException(ex.Message); } }
public DetalleReserva(Reserva reserva, int item, Deporte deporte, Persona persona, Sector sector, DateTime fecha_reserva, Horario hora_desde, Horario hora_hasta) { Reserva = reserva; Item = item; Deporte = deporte; Persona = persona; Sector = sector; Fecha_reserva = fecha_reserva; Hora_desde = hora_desde; Hora_hasta = hora_hasta; }
private void LoadEntity(Entidades.Persona per) { per.Legajo = int.Parse(txtLegajo.Text); per.Nombre = txtNombre.Text; per.Apellido = txtApellido.Text; per.Email = txtEmail.Text; per.Direccion = txtDireccion.Text; per.Telefono = txtTelefono.Text; per.TipoPersona = int.Parse(txtTipoPersona.Text); per.Id_plan = int.Parse(ddlPlan.SelectedValue); per.FechaNacimiento = DateTime.Parse(txtFechaNacimiento.Text); }
public Persona Buscar(String nroDoc, String tipoPersona) { List<Persona> lista = ListarPersonas(); Persona persona1 = new Persona(); foreach(Persona per in lista) { if (per.nroDoc==nroDoc && per.tipoPersona==tipoPersona){ persona1 = per; } } return persona1; }
public void Editar(Entidades.Persona persona) { estadoEdicion = true; this.Text = "Editar Persona"; this.txtID.Text = persona.ID.ToString(); this.txtNombre.Text = persona.Nombre; this.txtApellido.Text = persona.Apellido; this.txtDireccion.Text = persona.Direccion; this.txtEmail.Text = persona.Email; this.txtTelefono.Text = persona.Telefono; this.dtpFechaNac.Text = persona.FechaNacimiento.ToString(); this.txtLegajo.Text = persona.IdLegajo.ToString(); this.cbxTipo.SelectedItem = persona.TipoPersona; this.cbxPlan.SelectedValue = persona.Plan.ID; }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta) { PerActual = new Persona(); this.PerActual.Nombre = this.txtNombre.Text ; this.PerActual.Apellido = this.txtApellido.Text; this.PerActual.FechaNacimiento = Convert.ToDateTime(this.txtFechaNac.Text); this.PerActual.Direccion = this.txtDireccion.Text ; this.PerActual.Email = this.txtEmail.Text ; this.PerActual.Telefono = this.txtTelefono.Text ; this.PerActual.Legajo = Convert.ToInt32(this.txtLegajo.Text); this.PerActual.IdPlan = Convert.ToInt32(this.cbPlanes.SelectedValue); } else if (Modo == ModoForm.Modificacion) { this.PerActual.Id = Convert.ToInt32(this.txtID.Text); this.PerActual.Nombre = this.txtNombre.Text; this.PerActual.Apellido = this.txtApellido.Text; this.PerActual.FechaNacimiento = Convert.ToDateTime(this.txtFechaNac.Text); this.PerActual.Direccion = this.txtDireccion.Text; this.PerActual.Email = this.txtEmail.Text; this.PerActual.Telefono = this.txtTelefono.Text; this.PerActual.Legajo = Convert.ToInt32(this.txtLegajo.Text); this.PerActual.IdPlan = Convert.ToInt32(this.cbPlanes.SelectedValue); } switch (Modo) { case ModoForm.Alta: PerActual.Estado = Entidad.Estados.Nuevo; break; case ModoForm.Baja: PerActual.Estado = Entidad.Estados.Eliminado; break; case ModoForm.Consulta: PerActual.Estado = Entidad.Estados.NoModificado; break; case ModoForm.Modificacion: PerActual.Estado = Entidad.Estados.Modificado; break; } }
public List<Persona> GetAll() { List<Persona> Personas = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas", SqlConn); SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); while (drPersonas.Read()) { Persona per = new Persona(); per.Id = (int)drPersonas["id_Persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.Legajo = (int)drPersonas["legajo"]; per.TipoPersona = (Persona.TiposPersona)drPersonas["tipo_persona"]; per.IdPlan = (int)drPersonas["id_plan"]; Personas.Add(per); } drPersonas.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Personas", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return Personas; }
public bool AgregarPersona(Entidades.Persona p) { MySqlConnection conn = Connection.ConstructConnectorInstance(); conn.Open(); string sqlcommand = @"INSERT INTO clubgonnet.personas ( dni, nombre, apellido, fecha_nacimiento, fecha_ingreso, domicilio,localidad, cod_postal, telefono, mail, tipo_socio_id, es_activo, zona, imagen ) VALUES ( @dni, @nombre, @apellido, @fecha_nacimiento, @fecha_ingreso, @domicilio, @localidad, @cod_postal, @telefono, @mail, @tipo_socio_id, @es_activo, @zona, @imagen );"; MySqlCommand cmd = new MySqlCommand(sqlcommand, conn); cmd.Parameters.AddWithValue("@dni", p.Dni); cmd.Parameters.AddWithValue("@nombre", p.Nombre); cmd.Parameters.AddWithValue("@apellido", p.Apellido); cmd.Parameters.AddWithValue("@fecha_nacimiento", p.FechaNacimiento); cmd.Parameters.AddWithValue("@fecha_ingreso", p.FechaIngreso); cmd.Parameters.AddWithValue("@domicilio", p.Domicilio); cmd.Parameters.AddWithValue("@localidad", p.Localidad); cmd.Parameters.AddWithValue("@zona", p.Zona); cmd.Parameters.AddWithValue("@cod_postal", p.CodigoPostal); cmd.Parameters.AddWithValue("@telefono", p.Telefono); cmd.Parameters.AddWithValue("@mail", p.Mail); cmd.Parameters.AddWithValue("@tipo_socio_id", p.TipoSocio); cmd.Parameters.AddWithValue("@es_activo", p.EsActivo); cmd.Parameters.AddWithValue("@imagen", p.Imagen_bytes); cmd.ExecuteNonQuery(); conn.Close(); return(true); }
public List <Usuario> GetAll() { List <Usuario> usuarios = new List <Usuario>(); try { this.OpenConnection(); SqlCommand cmdUsuarios = new SqlCommand("SELECT id_usuario,nombre_usuario,clave,habilitado,email,id_persona FROM usuarios", SqlConn); SqlDataReader drUsuarios = cmdUsuarios.ExecuteReader(); while (drUsuarios.Read()) { Usuario usr = new Usuario(); Entidades.Persona persona = new Entidades.Persona(); PersonaAdapter perAda = new PersonaAdapter(); persona = perAda.GetOne(Convert.ToInt32(drUsuarios["id_persona"].ToString())); usr.ID = (int)drUsuarios["id_usuario"]; usr.NombreUsuario = (string)drUsuarios["nombre_usuario"]; usr.Clave = (string)drUsuarios["clave"]; usr.Habilitado = (bool)drUsuarios["habilitado"]; //usr.Nombre = (string)drUsuarios["nombre"]; //usr.Apellido = (string)drUsuarios["apellido"]; usr.Email = (string)drUsuarios["email"]; usr.Persona = drUsuarios.IsDBNull(5) ? null : persona; usuarios.Add(usr); } drUsuarios.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de usuarios", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(usuarios); }
public void Update(Entidades.Persona persona) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE personas SET nombre = @nombre, apellido = @apellido," + "direccion = @direccion, email = @email, telefono = @telefono, fecha_nac = @fecha_nac, " + "legajo = @legajo, tipo_persona = @tipo_persona, id_plan = @id_plan " + "WHERE id_persona = @id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = persona.ID; cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar).Value = persona.Direccion; cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = persona.FechaNacimiento; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = persona.IdLegajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = persona.TipoPersona; if (persona.Plan == null) { cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = (object)DBNull.Value; } else { cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = persona.Plan.ID; } cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception exManejada = new Exception("Error al modificar datos de una persona", Ex); throw exManejada; } finally { this.CloseConnection(); } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { Entidades.AlumnosInscripciones ai = new Entidades.AlumnosInscripciones(); AiActual = ai; } Entidades.Persona alumno = new Entidades.Persona(); alumno = (Entidades.Persona)cbAlumno.SelectedItem; Entidades.Curso curso = new Entidades.Curso(); curso = (Entidades.Curso)cbCurso.SelectedItem; AiActual.IdCurso = curso.Id; AiActual.IdAlumno = alumno.Id; AiActual.Nota = int.Parse(txtNota.Text); AiActual.Condicion = txtCond.Text; if (Modo == ModoForm.Alta) { this.AiActual.State = BusinessEntity.States.New; } else if (Modo == ModoForm.Baja) { this.AiActual.State = BusinessEntity.States.Deleted; } else if (Modo == ModoForm.Consulta) { this.AiActual.State = BusinessEntity.States.Unmodified; } else { this.AiActual.State = BusinessEntity.States.Modified; } }
private void btn_aplicar_filtro_empresa_Click(object sender, EventArgs e) { Persona per = new Persona(); if (txt_apellido.Text != "") { per.Apellido = txt_apellido.Text; } if (txt_nombre.Text != "") { per.Nombre = txt_nombre.Text; } if (txt_razon_social.Text != "") { per.RazonSocial = txt_razon_social.Text; } if (txt_cuit.Text != " - -") { per.cuil = txt_cuit.Text; } //TipoDocumento tip = new TipoDocumento() { IDTipoDoc = 0 }; //per.TipoDoc = tip; List<Persona> resul = null; try { resul = PersonaDAO.GetByFiltroProveedor (per); } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } cargarGrillaFiltrada(resul); }
private void btn_eliminar_Click(object sender, EventArgs e) { if (dgv_Productos_X_Proveedores.SelectedRows.Count != 0) { Persona per = new Persona(); Producto prod = new Producto(); per.idPersona = int.Parse(dgv_Productos_X_Proveedores.SelectedRows[0].Cells["nroProv2"].Value.ToString()); per.RazonSocial = dgv_Productos_X_Proveedores.SelectedRows[0].Cells["proveedor2"].Value.ToString(); productoXProveedor.proveedor = per; prod.idProducto = int.Parse(dgv_Productos_X_Proveedores.SelectedRows[0].Cells["idProducto2"].Value.ToString()); prod.Nombre =dgv_Productos_X_Proveedores.SelectedRows[0].Cells["producto2"].Value.ToString(); productoXProveedor.producto = prod; productoXProveedor.fechaPrecio = Convert.ToDateTime(dgv_Productos_X_Proveedores.SelectedRows[0].Cells["fechaPrecio"].Value.ToString()); if (MessageBox.Show("Esta seguro de querer eliminar el producto: " + productoXProveedor.producto.Nombre + " del Proveedor: " + productoXProveedor.proveedor.RazonSocial, "ATENCION", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes) { ProductoXProveedorDAO.Delete(productoXProveedor); MessageBox.Show("Producto Por Proveedor: " + prod.Nombre + " de " + per.RazonSocial + " ELIMINADO con exito", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.None); cargarGrilla(); limpiar(); esNuevo = true; } } }
public Entidades.Persona GetOne(int ID) { Persona per = new Persona(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas where id_persona=@id", sqlConn); cmdPersonas.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); if (drPersonas.Read()) { per.IdPersona = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.Legajo = (int)drPersonas["legajo"]; per.TipoPersona = (Persona.TiposPersona)drPersonas["tipo_persona"]; per.IdPlan = (int)drPersonas["id_plan"]; } drPersonas.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de personas", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return per; }
public Entidades.Persona RecuperarSocioPorId(int id) { var socio = new Entidades.Persona(); MySqlConnection conn = Connection.ConstructConnectorInstance(); string sqlString = @"SELECT * FROM clubgonnet.personas WHERE id=@id"; MySqlCommand cmd = new MySqlCommand(sqlString, conn); cmd.Parameters.AddWithValue("@id", id); MySqlDataAdapter da = new MySqlDataAdapter(cmd); DataTable dt = new DataTable("Socios"); da.Fill(dt); if (dt.Rows.Count <= 0) { return(null); } socio.Nombre = dt.Rows[0]["nombre"].ToString(); socio.Apellido = dt.Rows[0]["apellido"].ToString(); socio.Dni = int.Parse(dt.Rows[0]["dni"].ToString()); socio.FechaNacimiento = DateTime.Parse(dt.Rows[0]["fecha_nacimiento"].ToString()); socio.Imagen_bytes = dt.Rows[0]["imagen"] as byte[]; socio.Telefono = dt.Rows[0]["telefono"].ToString(); socio.Zona = int.Parse(dt.Rows[0]["zona"].ToString()); socio.Mail = dt.Rows[0]["mail"].ToString(); socio.TipoSocio = (TipoSocio)dt.Rows[0]["tipo_socio_id"]; socio.Localidad = dt.Rows[0]["localidad"].ToString(); socio.Domicilio = dt.Rows[0]["domicilio"].ToString(); return(socio); }
public List<Persona> GetAll() { List<Persona> personas = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdPersona = new SqlCommand("select * from personas", SqlConn); SqlDataReader drPersona = cmdPersona.ExecuteReader(); while (drPersona.Read()) { Persona pna = new Persona(); pna.ID = (int)drPersona["id_persona"]; pna.nombre = (String)drPersona["nombre"]; pna.direccion = (String)drPersona["direccion"]; pna.legajo = (int)drPersona["legajo"]; pna.apellido = (String)drPersona["apellido"]; pna.email = (String)drPersona["email"]; pna.telefono = (String)drPersona["telefono"]; pna.fechaNacimiento = (DateTime)drPersona["fecha_nac"]; pna.tipoPersona = (int)drPersona["tipo_persona"]; pna.idPlan = (int)drPersona["id_plan"]; personas.Add(pna); } drPersona.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de persona", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return personas; }
public void Save(Persona persona) { if (persona.State == Entidad.States.Eliminado) { this.Delete(persona.ID); } else if (persona.State == Entidad.States.Nuevo) { this.Insert(persona); } else if (persona.State == Entidad.States.Modificado) { this.Update(persona); } persona.State = Entidad.States.NoModificado; }
public Persona GetOne(int ID, Persona.TiposPersonas tipo) { Persona per = new Persona(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas "+ "where id_persona = @id and tipo_persona=@tipo", SqlConn); cmdPersonas.Parameters.Add("@id", SqlDbType.Int).Value = ID; cmdPersonas.Parameters.Add("@tipo", SqlDbType.Int).Value = (int)tipo; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); if (tipo == Persona.TiposPersonas.Alumno) { if (drPersonas.Read()) { per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; //per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.Legajo = (int)drPersonas["legajo"]; per.TipoPersona = (Persona.TiposPersonas)drPersonas["tipo_persona"]; //per.PlanEspecialidadDesc = per.IDPlan = (int)drPersonas["id_plan"]; } } else { if (drPersonas.Read()) { per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; //per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.Legajo = (int)drPersonas["legajo"]; per.TipoPersona = (Persona.TiposPersonas)drPersonas["tipo_persona"]; } } drPersonas.Close(); } catch (Exception Ex) { string str = null; Exception ExcepcionManejada = new Exception(str, Ex); if (tipo == Persona.TiposPersonas.Alumno) str = "Error al recuperar lista de alumnos"; if (tipo == Persona.TiposPersonas.Docente) str = "Error al recuperar lista de profesores"; throw ExcepcionManejada; } finally { this.CloseConnection(); } return per; }
public List<Persona> GetNom(Persona.TiposPersonas tipo) { List<Persona> personas = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas; if (tipo == Persona.TiposPersonas.Alumno) cmdPersonas = new SqlCommand("select id_persona, nombre, apellido, id_plan from personas where" + " tipo_persona = @tipo", SqlConn); else { cmdPersonas = new SqlCommand("select id_persona, nombre, apellido from personas where" + " tipo_persona = @tipo", SqlConn); } cmdPersonas.Parameters.Add("@tipo", SqlDbType.Int).Value = (int)tipo; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); while (drPersonas.Read()) { Persona per = new Persona(); per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.NombreYApellido = per.Nombre + " " + per.Apellido; if (tipo == Persona.TiposPersonas.Alumno) per.IDPlan = (int)drPersonas["id_plan"]; personas.Add(per); } drPersonas.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar personas", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return personas; }
public List<Persona> GetNom() { List<Persona> personas = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select id_persona, nombre, apellido from personas", SqlConn); SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); while (drPersonas.Read()) { Persona per = new Persona(); per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.NombreYApellido = per.Nombre + " " + per.Apellido; personas.Add(per); } drPersonas.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar personas",Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return personas; }
public Empresario(Persona p) : base(p) { }
/*protected void InsertAlumno(Persona Persona) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "insert into personas (nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan)" + "values(@nombre,@apellido,@direccion,@email,@telefono,@fecha_nac,@legajo,@tipo_persona,@id_plan)" + " select @@identity AS id_persona", SqlConn); cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = Persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = Persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = Persona.Direccion; cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = Persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = Persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = "2010-10-10"; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = Persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = 1; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = 1; Persona.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear datos de la Persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } } protected void InsertDocente(Persona Persona) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "insert into personas (nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan)" + "values(@nombre,@apellido,@direccion,@email,@telefono,@fecha_nac,@legajo,@tipo_persona,@id_plan)" + " select @@identity AS id_persona", SqlConn); cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = Persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = Persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = Persona.Direccion; cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = Persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = Persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = "2010-10-10"; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = Persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = 2; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = 1; Persona.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear datos de la Persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }*/ public void Save(Persona Persona) { int tipo; switch (Persona.TipoPersona) { case Persona.TiposPersona.Administrador: tipo = 0; break; case Persona.TiposPersona.Alumno: tipo = 1; break; case Persona.TiposPersona.Docente: tipo = 2; break; default: tipo = 0; break; } if (Persona.Estado == Entidad.Estados.Eliminado) { this.Delete(Persona.Id); } else if (Persona.Estado == Entidad.Estados.Nuevo) { this.Insert(Persona, tipo); } else if (Persona.Estado == Entidad.Estados.Modificado) { this.Update(Persona, tipo); } Persona.Estado = Entidad.Estados.NoModificado; }
public List<Persona> GetAll(Persona.TiposPersonas tipo) { List<Persona> personas = new List<Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas inner join planes "+ "on planes.id_plan = personas.id_plan inner join especialidades on "+ "especialidades.id_especialidad = planes.id_especialidad where tipo_persona=@tipo", SqlConn); cmdPersonas.Parameters.Add("@tipo", SqlDbType.Int).Value = tipo; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); if (tipo == Persona.TiposPersonas.Alumno) { while (drPersonas.Read()) { Persona per = new Persona(); per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; //per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.TipoPersona = (Persona.TiposPersonas)drPersonas["tipo_persona"]; per.Legajo = (int)drPersonas["legajo"]; per.IDPlan = (int)drPersonas["id_plan"]; per.PlanEspecialidadDesc = (string)drPersonas["desc_plan"]+" - "+(string)drPersonas["desc_especialidad"]; personas.Add(per); } } else { while (drPersonas.Read()) { Persona per = new Persona(); per.ID = (int)drPersonas["id_persona"]; per.Nombre = (string)drPersonas["nombre"]; per.Apellido = (string)drPersonas["apellido"]; per.Direccion = (string)drPersonas["direccion"]; //per.Email = (string)drPersonas["email"]; per.Telefono = (string)drPersonas["telefono"]; per.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; per.TipoPersona = (Persona.TiposPersonas)drPersonas["tipo_persona"]; per.Legajo = (int)drPersonas["legajo"]; personas.Add(per); } } drPersonas.Close(); } catch (Exception Ex) { string str = null; Exception ExcepcionManejada = new Exception(str , Ex); if (tipo == Persona.TiposPersonas.Alumno) str = "Error al recuperar lista de alumnos"; if (tipo == Persona.TiposPersonas.Docente) str = "Error al recuperar lista de profesores"; throw ExcepcionManejada; } finally { this.CloseConnection(); } return personas; }
public static bool EliminaPersona(Persona p) { string sql = "DELETE FROM Personas WHERE id = " + p.ID.ToString(); return(EjecutarNonQuery(sql)); }
public Empresa(string pNombre, string pCUIT, Persona pContacto) { this.Nombre = pNombre; this.CUIT = pCUIT; this.Contacto = pContacto; }
public static List<Factura> GetByFiltros(int est, int tipDoc, int? nroDoc, double? montoDesde, double? mostoHasta, string nom, string ape, string raSoc, int? cuit, DateTime? fdesde,DateTime? fhasta, char tipoFac, int index) { Acceso ac = new Acceso(); List<Factura> facturas = new List<Factura>(); string sql = "SELECT * from CONSULTAR_FACTURA where 1=1"; SqlCommand cmd = new SqlCommand(); SqlConnection conexion = new SqlConnection(ac.getCadenaConexion()); if (est != -1 && est != 0) { sql += " and idEstado = @est"; cmd.Parameters.AddWithValue("@est", est); } if (tipDoc != -1 && tipDoc != 0) { sql += " and idTipoDoc = @tipDoc"; cmd.Parameters.AddWithValue("@tipDoc", tipDoc); } if (nroDoc.HasValue) { sql += " and nroDocumento = @nroDoc"; cmd.Parameters.AddWithValue("@nroDoc", nroDoc); } if (montoDesde.HasValue) { sql += " and total >= @montoDesde"; cmd.Parameters.AddWithValue("@montoDesde", montoDesde); } if (mostoHasta.HasValue) { sql += " and total <= @mostoHasta"; cmd.Parameters.AddWithValue("@mostoHasta", mostoHasta); } if (!string.IsNullOrEmpty(ape)) { sql += " and apellido like @apellido"; cmd.Parameters.AddWithValue("@apellido", ape+"%"); } if (!string.IsNullOrEmpty(nom)) { sql += " and nombre like @nombre"; cmd.Parameters.AddWithValue("@nombre", nom+"%"); } if (!string.IsNullOrEmpty(raSoc)) { sql += " and razonSocial like @raSoc"; cmd.Parameters.AddWithValue("@raSoc", raSoc+"%"); } if (cuit.HasValue) { sql += " and CUIT = @cuit"; cmd.Parameters.AddWithValue("@cuit", cuit); } if (fdesde.HasValue) { sql += " and fechaNecesidad >= @fdesde"; cmd.Parameters.AddWithValue("@fdesde", fdesde.Value); } if (fhasta.HasValue) { sql += " and fechaNecesidad <= @fhasta"; cmd.Parameters.AddWithValue("@fhasta", fhasta.Value); } if (index != 3) { sql += " and tipoFactura = @tipo"; cmd.Parameters.AddWithValue("@tipo", tipoFac); } try { conexion.Open(); cmd.Connection = conexion; cmd.CommandText = sql; cmd.CommandType = CommandType.Text; SqlDataReader dr = cmd.ExecuteReader(); Factura factura; Estado estado; Persona cliente; while (dr.Read()) { cliente = new Persona(); cliente.RazonSocial = dr["razonSocial"].ToString(); cliente.Nombre = dr["nombre"].ToString(); cliente.Apellido = dr["apellido"].ToString(); estado = new Estado(); estado.idEstado = Convert.ToInt32(dr["idEstado"]); estado.Nombre = dr["estado"].ToString(); factura = new Factura(); factura.cliente = cliente; factura.estado = estado; factura.fechaCreacion = Convert.ToDateTime(dr["fecha"]); factura.fechaPago = Convert.ToDateTime(dr["fechaPago"]); factura.idFactura = Convert.ToInt32(dr["idFactura"]); factura.importeTotal = Convert.ToDouble(dr["importe"]); factura.tipoFactura = Convert.ToChar(dr["tipoFactura"].ToString()); factura.totalIVA = Convert.ToDouble(dr["totalIVA"]); facturas.Add(factura); } } catch (InvalidOperationException ex) { throw new ApplicationException(ex.Message); } catch (SqlException ex) { throw new ApplicationException("Error en BD: " + ex.Message); } finally { conexion.Close(); } return facturas; }
public bool CrearPersona(Entidades.Persona persona) { return(new Persistencia.Persona().AgregarPersona(persona)); }
public Persona(Persona p) { Nombre = p.Nombre; Apellido = p.Apellido; IngresoMensual = p.IngresoMensual; }
protected void Insert(Persona persona) { try { if (persona.TipoPersona == Persona.TiposPersonas.Alumno) { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand( "insert into personas (nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan) " + "values(@nombre,@apellido,@direccion,null,@telefono,@fecha_nac,@legajo,@tipo_persona,@id_plan)" + "select @@identity", SqlConn); cmdInsert.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = persona.Nombre; cmdInsert.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = persona.Apellido; cmdInsert.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = persona.Direccion; //cmdInsert.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = persona.Email; cmdInsert.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = persona.Telefono; cmdInsert.Parameters.Add("@fecha_nac", SqlDbType.VarChar, 50).Value = persona.FechaNacimiento; cmdInsert.Parameters.Add("@legajo", SqlDbType.Int).Value = persona.Legajo; cmdInsert.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = (int)persona.TipoPersona; cmdInsert.Parameters.Add("@id_plan", SqlDbType.Int).Value = persona.IDPlan; persona.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } else { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand( "insert into personas (nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan) " + "values(@nombre,@apellido,@direccion,null,@telefono,@fecha_nac,@legajo,@tipo_persona,null)" + "select @@identity", SqlConn); cmdInsert.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = persona.Nombre; cmdInsert.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = persona.Apellido; cmdInsert.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = persona.Direccion; //cmdInsert.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = persona.Email; cmdInsert.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = persona.Telefono; cmdInsert.Parameters.Add("@fecha_nac", SqlDbType.VarChar, 50).Value = persona.FechaNacimiento; cmdInsert.Parameters.Add("@legajo", SqlDbType.Int).Value = persona.Legajo; cmdInsert.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = (int)persona.TipoPersona; persona.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(Persona Persona, int tipo_persona) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "insert into personas (nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan)" + "values(@nombre,@apellido,@direccion,@email,@telefono,@fecha_nac,@legajo,@tipo_persona,@id_plan)" + " select @@identity AS id_persona", SqlConn); //,fecha_nac,@fecha_nac cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = Persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = Persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = Persona.Direccion; cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = Persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = Persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = Persona.FechaNacimiento; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = Persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = tipo_persona; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = Persona.IdPlan; Persona.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear datos de la Persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Update(Persona persona) { try { if (persona.TipoPersona == Persona.TiposPersonas.Alumno) { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE personas SET nombre=@nombre, apellido=@apellido, direccion=@direccion, email=null," + " telefono=@telefono, fecha_nac=@fecha_nac, legajo=@legajo, tipo_persona=@tipo_persona, id_plan=@id_plan " + "WHERE id_persona=@id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = persona.ID; cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = persona.Direccion; //cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.VarChar, 50).Value = persona.FechaNacimiento; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = (int)persona.TipoPersona; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = persona.IDPlan; cmdSave.ExecuteNonQuery(); } else { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE personas SET nombre=@nombre, apellido=@apellido, direccion=@direccion, email=null," + " telefono=@telefono, fecha_nac=@fecha_nac, legajo=@legajo, tipo_persona=@tipo_persona, id_plan=null " + "WHERE id_persona=@id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = persona.ID; cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = persona.Direccion; //cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.VarChar, 50).Value = persona.FechaNacimiento; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = (int)persona.TipoPersona; cmdSave.ExecuteNonQuery(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Update(Persona Persona, int tipo_persona) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "UPDATE personas set nombre=@nombre, apellido=@apellido, direccion= @direccion, email=@email, telefono= @telefono,fecha_nac=@fecha_nac," + "legajo=@legajo, tipo_persona=@tipo_persona, id_plan=@id_plan WHERE id_persona=@id", SqlConn); //fecha_nac=@fecha_nac, cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = Persona.Id; cmdSave.Parameters.Add("@nombre", SqlDbType.VarChar, 50).Value = Persona.Nombre; cmdSave.Parameters.Add("@apellido", SqlDbType.VarChar, 50).Value = Persona.Apellido; cmdSave.Parameters.Add("@direccion", SqlDbType.VarChar, 50).Value = Persona.Direccion; cmdSave.Parameters.Add("@email", SqlDbType.VarChar, 50).Value = Persona.Email; cmdSave.Parameters.Add("@telefono", SqlDbType.VarChar, 50).Value = Persona.Telefono; cmdSave.Parameters.Add("@fecha_nac", SqlDbType.DateTime).Value = Persona.FechaNacimiento; cmdSave.Parameters.Add("@legajo", SqlDbType.Int).Value = Persona.Legajo; cmdSave.Parameters.Add("@tipo_persona", SqlDbType.Int).Value = tipo_persona; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = Persona.IdPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la Persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public static List<Factura> GetAll() { Acceso ac = new Acceso(); List<Factura> facturas = new List<Factura>(); string sql = "SELECT * from CONSULTAR_FACTURA order by fecha desc"; SqlCommand cmd = new SqlCommand(); SqlConnection conexion = new SqlConnection(ac.getCadenaConexion()); try { conexion.Open(); cmd.Connection = conexion; cmd.CommandText = sql; cmd.CommandType = CommandType.Text; SqlDataReader dr = cmd.ExecuteReader(); Factura factura; Estado estado; Persona cliente; while (dr.Read()) { cliente = new Persona(); cliente.RazonSocial = dr["razonSocial"].ToString(); cliente.Nombre = dr["nombre"].ToString(); cliente.Apellido = dr["apellido"].ToString(); estado = new Estado(); estado.idEstado = Convert.ToInt32(dr["idEstado"]); estado.Nombre = dr["estado"].ToString(); factura = new Factura(); factura.cliente = cliente; factura.estado = estado; factura.fechaCreacion = Convert.ToDateTime(dr["fecha"]); factura.fechaPago = Convert.ToDateTime(dr["fechaPago"]); factura.idFactura = Convert.ToInt32(dr["idFactura"]); factura.importeTotal = Convert.ToDouble(dr["importe"]); factura.tipoFactura = Convert.ToChar(dr["tipoFactura"].ToString()); factura.totalIVA = Convert.ToDouble(dr["totalIVA"]); facturas.Add(factura); } } catch (InvalidOperationException ex) { throw new ApplicationException(ex.Message); } catch (SqlException ex) { throw new ApplicationException("Error en BD: " + ex.Message); } finally { conexion.Close(); } return facturas; }
public bool ModificarPersona(Entidades.Persona persona) { return(new Persistencia.Persona().ModificarPersona(persona)); }
private void SaveEntity(Entidades.Persona per) { this.Logic.Save(per); }
public void Save(Persona per) { PersonaDatos.Save(per); }