private void dgv_clientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Provincia prov = new Provincia() { idProvincia = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idprovincia"].Value }; Localidad loc = new Localidad() { codPostal = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idlocalidad"].Value, Provincia = prov }; TipoDocumento tipo = new TipoDocumento() { IDTipoDoc = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idtipo"].Value }; CondicionIVA condicio = new CondicionIVA() { idCondicionIVA = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idCondicion"].Value }; TipoConsumidor tipoCons = new TipoConsumidor() { idTipoConsumidor = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idConsumidor"].Value }; Persona pers = new Persona() { Localidad = loc, TipoDoc = tipo, Apellido = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["apellido"].Value, Barrio = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["barrio"].Value, calle = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["calle"].Value, calle_nro = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["calleNro"].Value, cuil = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["cuit"].Value, depto = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["depto"].Value, mail = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["mail"].Value, Nombre = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["Nombre"].Value, telefono = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["telefono"].Value, RazonSocial = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["raSocial"].Value, NroCliente = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["nroCli"].Value, NroDoc = (long)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["nroDoc"].Value, piso = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["piso"].Value, condicionIVA = condicio, tipoConsumidor = tipoCons, tefefonoCelular = (string)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["celular"].Value, Sexo = (Char)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["sexo"].Value, fechaNAc = Convert.ToDateTime(dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["fecha"].Value), idPersona = (int)dgv_clientes.Rows[dgv_clientes.CurrentRow.Index].Cells["idPersona"].Value }; Vista.iniciador.per = pers; Close(); Dispose(); }
public static List<Provincia> GetAll() { Acceso ac = new Acceso(); List<Provincia> provincias = new List<Provincia>(); string sql = "SELECT idProvincia, nombre FROM Provincia"; 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(); Provincia p; while (dr.Read()) { p = new Provincia(); p.idProvincia = Convert.ToInt32(dr["idProvincia"]); p.Nombre = dr["nombre"].ToString(); provincias.Add(p); } } catch (InvalidOperationException ex) { throw new ApplicationException(ex.Message); } catch (SqlException ex) { throw new ApplicationException("Error en BD:" + ex.Message); } finally { conexion.Close(); } return provincias ; }
public static List<Provincia> obtenerPorPais(int idPais) { List<Provincia> lista = new List<Provincia>(); Provincia pro = new Provincia(); string conexionCadena = ConfigurationManager.ConnectionStrings["ConexionComplejo"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = conexionCadena; con.Open(); string sql = "SELECT id_prov, nombre FROM provincias where pais_id = @idPais"; SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = con; cmd.Parameters.AddWithValue("@idPais", idPais); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { pro.IdProv = (int)dr["id_prov"]; pro.Nombre = dr["nombre"].ToString(); lista.Add(pro); } } catch (SqlException ex) { throw new ApplicationException("" + ex.Message); } finally { con.Close(); } return lista; }
private void btn_guardar_Click(object sender, EventArgs e) { int nroProv = SingletonNumeroProveedorDAO.GetInstacia().getNumeroCliente(); if (_estado == estados.nuevo && validarCampos() == true) { Provincia pro = new Provincia { idProvincia = (int)cmb_provincia.SelectedValue, Nombre = (string)cmb_provincia.SelectedItem.ToString() }; Localidad loc = new Localidad() { codPostal = (int)cmb_localidad.SelectedValue, Nombre = (string)cmb_localidad.SelectedItem.ToString(), Provincia = pro }; string tele = ""; int call = 0; if (!(txt_telefono.Text == " -")) { tele = txt_telefono.Text; } if (!(txt_calle_nro.Text == "")) { call = Convert.ToInt32(txt_calle_nro.Text); } Persona per = new Persona() { cuil = txt_cuit.Text , Localidad = loc, Barrio = txt_barrio.Text, mail = txt_mail.Text, telefono = tele, calle_nro = call, RazonSocial = txt_razon_social.Text, Apellido = txt_apellido.Text, Nombre = txt_nombre.Text, calle = txt_calle.Text, NroProveedor = nroProv, fechaNAc = DateTime.Now.Date, Sexo ='O' }; try { PersonaDAO.Insert(per); MessageBox.Show("Registrado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); limpiarCampos(); btn_guardar.Enabled = false; } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } else { if (_estado == estados.modificar && validarCampos() == true) { Localidad loc = new Localidad() { codPostal = (int)cmb_localidad.SelectedValue }; string tele; int call = 0; tele = txt_telefono.Text; call = Convert.ToInt32(txt_calle_nro.Text); Persona per = new Persona() { Localidad = loc, Barrio = txt_barrio.Text, mail = txt_mail.Text, telefono = tele, calle_nro = call, RazonSocial = txt_razon_social.Text, Apellido = txt_apellido.Text, Nombre = txt_nombre.Text, calle = txt_calle.Text, cuil = txt_cuit.Text, NroProveedor = _persModificar.NroProveedor }; try { PersonaDAO.UpdateProveedor(per); MessageBox.Show("Actualizado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //limpiarCampos(); //btn_guardar.Enabled = false; Close(); Dispose(); } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } }
public static List<Persona> GetAll() { Acceso ac = new Acceso(); List<Persona> personas = new List<Persona>(); string sql = "SELECT * from CONSULTA_CLIENTES order by apellido asc"; 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(); Provincia pr; Persona p; TipoDocumento td; Localidad l; TipoConsumidor tc; CondicionIVA iva; while (dr.Read()) { pr = new Provincia(); pr.idProvincia = Convert.ToInt32(dr["idProvincia"]); pr.Nombre = dr["provincia"].ToString(); l = new Localidad (); l.codPostal = Convert.ToInt32(dr["codPostal"]); l.Nombre = dr["localidad"].ToString(); l.Provincia = pr; td = new TipoDocumento (); td.IDTipoDoc = Convert.ToInt32(dr["idTipo"]); td.Nombre = dr["tipoDocumento"].ToString(); td.Descripcion = dr["descripcion"].ToString(); tc = new TipoConsumidor(); tc.idTipoConsumidor = Convert.ToInt32(dr["idTipoConsumidor"]); iva = new CondicionIVA(); iva.idCondicionIVA = Convert.ToInt32(dr["idCondicionIVA"]); p = new Persona (); p.Apellido = dr["apellido"].ToString(); p.Barrio = dr["barrio"].ToString(); p.calle = dr["calle"].ToString(); p.calle_nro = Convert.ToInt32(dr["nro"]); p.cuil = dr["CUIT"].ToString(); p.depto = Convert.ToInt32(dr["depto"]); p.Localidad = l; p.mail = dr["email"].ToString(); p.Nombre = dr["nombre"].ToString(); p.NroCliente = Convert.ToInt32(dr["nroCliente"]); p.NroDoc = Convert.ToInt64(dr["nroDocumento"]); p.NroProveedor = Convert.ToInt32(dr["nroProveedor"]); p.piso = Convert.ToInt32(dr["piso"]); p.RazonSocial = dr["razonSocial"].ToString(); p.telefono = dr["telefonoContacto"].ToString(); p.tefefonoCelular = dr["telefonoCelular"].ToString(); p.Sexo = Convert.ToChar(dr["sexo"]); p.fechaNAc = Convert.ToDateTime(dr["fechaNac"]); p.idPersona = Convert.ToInt32(dr["idPersona"]); p.TipoDoc = td; p.condicionIVA = iva; p.tipoConsumidor = tc; personas.Add(p); } } catch (InvalidOperationException ex) { throw new ApplicationException(ex.Message); } catch (SqlException ex) { throw new ApplicationException("Error en BD: " + ex.Message); } finally { conexion.Close(); } return personas; }
private void dgv_proveedores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Gestion_de_Proveedores gestion = new Gestion_de_Proveedores(); gestion._estado = estados.modificar; Provincia prov = new Provincia() { idProvincia = (int)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["idprovincia"].Value }; Localidad loc = new Localidad() { codPostal = (int)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["idlocalidad"].Value, Provincia = prov }; Persona per = new Persona() { Localidad = loc, NroProveedor = (int)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["nroProv"].Value, Apellido = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["apellido"].Value, Barrio = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["barrio"].Value, calle = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["calle"].Value, calle_nro = (int)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["calleNro"].Value, cuil = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["cuit"].Value, mail = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["mail"].Value, Nombre = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["Nombre"].Value, telefono = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["telefono"].Value, RazonSocial = (string)dgv_proveedores.Rows[dgv_proveedores.CurrentRow.Index].Cells["raSocial"].Value, }; gestion._persModificar = per; gestion._estado = estados.modificar; gestion.ShowDialog(); cargarGrilla(); }
private void btn_guardar_Click(object sender, EventArgs e) { if (_estado == estados.nuevo && validarCampos() == true) { Provincia pro = new Provincia { idProvincia = (int)cmb_provincia.SelectedValue, Nombre = (string)cmb_provincia.SelectedItem.ToString() }; Localidad loc = new Localidad() { codPostal = (int)cmb_localidad.SelectedValue, Nombre = (string)cmb_localidad.SelectedItem.ToString(), Provincia = pro }; TipoConsumidor tc=new TipoConsumidor(){ idTipoConsumidor=(int)cmd_tipo_cons.SelectedValue }; CondicionIVA iva = new CondicionIVA() { idCondicionIVA = (int)cmb_cond_iva.SelectedValue }; string tele = ""; string cel = ""; int dto = 0; int pis = 0; int call = 0; Char sexo='O'; if (!(txt_telefono.Text == " -")) { tele = txt_telefono.Text; } if (!(txt_celular.Text == " -")) { cel = txt_celular.Text; } if (!(txt_depto.Text == "")) { dto = Convert.ToInt32(txt_depto.Text); } if (!(txt_piso.Text == "")) { pis = Convert.ToInt32(txt_piso.Text); } if (!(txt_calle_nro.Text == "")) { call = Convert.ToInt32(txt_calle_nro.Text); } if (cmb_sexo.SelectedIndex == 1) { sexo='H'; } else if (cmb_sexo.SelectedIndex == 2) { sexo='M'; } gestor.datosPersonales(loc, txt_barrio.Text, txt_mail.Text, tele, dto, pis, call, txt_calle.Text, txt_razon_social.Text, txt_apellido.Text, txt_nombre.Text,cel,iva,tc,dtp_fechaNac.Value,sexo); try { gestor.confirmar(); MessageBox.Show("Registrado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); limpiarCampos(); btn_guardar.Enabled = false; } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } else { if (_estado == estados.modificar && validarCampos() == true) { TipoDocumento tipo = new TipoDocumento() { IDTipoDoc = (int)cmb_tipo_doc.SelectedValue, Nombre = (string)cmb_tipo_doc.SelectedText }; Localidad loc=new Localidad() { codPostal=(int)cmb_localidad.SelectedValue }; TipoConsumidor tc = new TipoConsumidor() { idTipoConsumidor = (int)cmd_tipo_cons.SelectedValue }; CondicionIVA iva = new CondicionIVA() { idCondicionIVA = (int)cmb_cond_iva.SelectedValue }; gestor.datosClienteIngresados(txt_cuit.Text, Convert.ToInt32(txt_nro_doc.Text), tipo); gestor.codigoTomado(_persModificar.NroCliente); string tele; string cel; int dto = 0; int pis = 0; int call = 0; char sexo='O'; tele = txt_telefono.Text; cel = txt_celular.Text; dto = Convert.ToInt32(txt_depto.Text); pis = Convert.ToInt32(txt_piso.Text); call = Convert.ToInt32(txt_calle_nro.Text); if (cmb_sexo.SelectedIndex == 1) { sexo = 'H'; } else if (cmb_sexo.SelectedIndex == 2) { sexo = 'M'; } gestor.datosPersonales(loc, txt_barrio.Text, txt_mail.Text, tele, dto, pis, call, txt_calle.Text, txt_razon_social.Text, txt_apellido.Text, txt_nombre.Text,cel,iva,tc,dtp_fechaNac.Value,sexo); try { gestor.modificacionConfirmada(); MessageBox.Show("Actualizado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //limpiarCampos(); //btn_guardar.Enabled = false; Close(); Dispose(); } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } }
public bool Equals(Provincia other) { return(other != null && Id.ToLower() == other.Id.ToLower()); }