Example #1
0
        public string Registrar(Localidad l)
        {
            try
            {
                var sql = "";
                var cx = new SqlConnection();
                var nombre = "";

                var ds = new DataSet();

                nombre = l.nombre;

                sql = "Insert into Localidades(nombre) Values ('" + nombre + "')";

                var c = new StringConexion();

                cx.ConnectionString = c.getCadena();

                var da = new SqlDataAdapter(sql, cx);

                da.Fill(ds, "Localidades");

                return "Guardado";
            }
            catch (Exception ex)
            {
                return "Error al Guardar";
            }
        }
Example #2
0
        public string Existe(Localidad l)
        {
            try
            {
                var sql = "";
                var cx = new SqlConnection();
                var nombre = "";

                var ds = new DataSet();

                nombre = l.nombre;

                sql = "Select * from Localidades where nombre='" + nombre + "'";

                var c = new StringConexion();

                cx.ConnectionString = c.getCadena();

                var da = new SqlDataAdapter(sql, cx);

                da.Fill(ds, "Localidades");

                var test = ds.Tables[0].Rows[0][0].ToString();

                return "Existe"; // true= ya existe
            }

            catch (Exception ex)
            {
                return "No existe"; // no existe esa localidad
            }
        }
Example #3
0
 public LugarPractica(int id_lugar, string nombre, string descripcion, string direccion, Barrio barrio,
     Localidad localidad, List<Sector> sector)
 {
     Id_lugar = id_lugar;
     Nombre = nombre;
     Descripcion = descripcion;
     Direccion = direccion;
     Barrio = barrio;
     Localidad = localidad;
     Lista_sector = sector;
 }
        public void LLenarComboLocalidad()
        {
            var localidades = new List<Localidad>();
            var loc = new Localidad();
            loc.id_localidad = 0;
            loc.nombre = "- Seleccione una Localidad -";
            localidades.Add(loc);

            cmbLocalidades.DataSource = localidades;
            cmbLocalidades.DisplayMember = "Nombre";
            cmbLocalidades.ValueMember = "id_localidad";
            cmbLocalidades.SelectedIndex = 0;
        }
Example #5
0
    private void cargarDatos(Entidades.Expediente expediente)
    {
        try
        {
            this.txtNroExpediente.Text = expediente.idExpediente.ToString();
            this.txtIngreso.Text       = expediente.fechaIngreso.ToShortDateString();

            if (expediente.fechaArchivo != DateTime.MinValue)
            {
                this.txtArchivo.Text = expediente.fechaArchivo.ToShortDateString();
            }

            this.txtApellido.Text  = expediente.denunciante.apellido;
            this.txtNombre.Text    = expediente.denunciante.nombre;
            this.txtDomicilio.Text = expediente.denunciante.domicilio;

            Entidades.Localidad localidad = new Entidades.Localidad();
            localidad = Negocio.NegocioMantenimiento.TraerLocalidadPorId(expediente.denunciante.idLocalidad);

            this.txtLocalidad.Text = localidad.descLocalidad;
            this.txtCP.Text        = localidad.codigoPostal.ToString();
            this.txtNumero.Text    = expediente.denunciante.numero.ToString();

            this.txtNroDocumento.Text = expediente.denunciante.nroDocumento.ToString();

            Entidades.TipoDocumento tipoDocumento = new Entidades.TipoDocumento();
            tipoDocumento = Negocio.NegocioMantenimiento.TraerTipoDocumentoPorId(expediente.denunciante.idTipoDocumento);
            this.txtTipoDocumento.Text = tipoDocumento.descTipoDocumento;

            this.gvwContactos.DataSource = Negocio.NegocioExpedientes.TraerContactosDenunciante(expediente.denunciante.idDenunciante);
            this.gvwContactos.DataBind();

            this.txtEnte.Text = expediente.denunciado.entidad;
            //this.txtTema.Text

            this.txtArea.Text = expediente.area.descArea;
            Entidades.TipoDenuncia tipoDenuncia = new Entidades.TipoDenuncia();
            tipoDenuncia = Negocio.NegocioMantenimiento.TraerTipoDenunciaPorId(expediente.idTipoDenuncia);
            this.txtTipoDenuncia.Text = tipoDenuncia.descTipoDenuncia;

            this.txtDenuncia.Text = expediente.descDenuncia;

            this.txtInformante.Text = expediente.informante.nombrePersona;

            //this.txtInicio.Text = ¿?
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
        public string Registrar(string nombre, string descripcion, string direccion, Localidad localidad, Barrio barrio)
        {
            lp.Nombre = nombre;
            lp.Descripcion = descripcion;
            lp.Direccion = direccion;
            lp.Localidad = localidad;
            lp.Barrio = barrio;

            guardado = mlp.Existe(lp);

            if (guardado == "Existe")
                return "Existe";
            guardado = mlp.Registrar(lp);
            return guardado;
        }
        public string Modificar(int id_lugar, string nombre, string descripcion, string direccion, int id_localidad,
            int id_barrio)
        {
            l = mlp.obtenerLocalidad(id_localidad);
            b = mlp.obtenerBarrio(id_barrio);

            lp.Id_lugar = id_lugar;
            lp.Nombre = nombre;
            lp.Descripcion = descripcion;
            lp.Direccion = direccion;
            lp.Localidad = l;
            lp.Barrio = b;

            guardado = mlp.Existe(lp);

            if (guardado == "Existe")
                return "Existe";
            guardado = mlp.Modificar(lp);
            return guardado;
        }
        public void LLenarComboLocalidad()
        {
            var localidades = new List<Localidad>();
            var loc = new Localidad();
            loc.id_localidad = 0;
            loc.nombre = "- Seleccione una Localidad -";
            localidades.Add(loc);

            foreach (DataRow dr in gl.Consultar().Tables[0].Rows)
            {
                localidades.Add(new Localidad
                {
                    id_localidad = Convert.ToInt32(dr["id_localidad"]),
                    nombre = Convert.ToString(dr["nombre"])
                });
            }
            cmbLocalidades.DataSource = localidades;
            cmbLocalidades.DisplayMember = "Nombre";
            cmbLocalidades.ValueMember = "id_localidad";
            cmbLocalidades.SelectedIndex = 0;
        }
Example #9
0
        public static List<Localidad> obtenerPorProvincia(int idProv)
        {
            List<Localidad> lista = new List<Localidad>();

            string conexionCadena = ConfigurationManager.ConnectionStrings["ConexionComplejo"].ConnectionString;
            SqlConnection con = new SqlConnection();
            try
            {
                con.ConnectionString = conexionCadena;
                con.Open();
                string sql = "SELECT id_loc, nombre FROM localidades where prov_id = @idProv";
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = sql;
                cmd.Connection = con;
                cmd.Parameters.AddWithValue("@idProv", idProv);
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Localidad pro = new Localidad();
                    pro.Id = (int)dr["id_loc"];
                    pro.Nombre = dr["nombre"].ToString();
                    lista.Add(pro);
                }
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("" + ex.Message);

            }
            finally
            {
                con.Close();
            }

            return lista;
        }
Example #10
0
        //Registro
        public string Registrar(int doc, DateTime fecNac, string ape, string nombres, char sexo, string direccion,
            Localidad loc, Barrio b, int caractF, int telF, int caractC, int cel, string mail, Condicion cond, bool bec,
            UnidadAcademica unid, Escuela es, TipoDeportista tipoDep, Deporte deporte, byte[] foto)
        {
            de.Documento = doc;
            de.Fec_nac = fecNac;
            de.Apellido = ape;
            de.Nombres = nombres;
            de.Sexo = sexo;
            de.Direccion = direccion;
            de.Localidad = loc;
            de.Barrio = b;
            de.Caract_Fijo = caractF;
            de.Tel_fijo = telF;
            de.Caract_Cel = caractC;
            de.Tel_cel = cel;
            de.Email = mail;
            de.Condicion = cond;
            de.Becado = bec;
            de.Unidad = unid;
            de.Escuela = es;
            de.TipoDeportista = tipoDep;
            de.Deporte = deporte;
            de.foto = foto;
            //le asigno el estado de alta al deportista, también se debería cambiar el estado de la inscripción a creada.
            de.Estado = mde.obtener_estado();
            guardado = mde.ExisteDeportista(de);

            if (guardado == "Existe")
                return "Existe";
            guardado = mde.RegistrarDeportista(de);
                //modifico para que llame al método correcto ya que hay otro registrar.
            return guardado;
        }
 public void datosPersonales(Localidad loc, string barr, string mail, string tel, int depar, int piso, int nro, string call, string razon, string ape, string nom, string cel, CondicionIVA iva, TipoConsumidor tipocon, DateTime fecha, Char sex)
 {
     localidad = loc;
     barrio = barr;
     email = mail;
     telefono = tel;
     dpto = depar;
     pisoPer = piso;
     nroCalle = nro;
     razonSocial = razon;
     apellido = ape;
     nombre = nom;
     calle = call;
     celular = cel;
     condIva = iva;
     tipoCons = tipocon;
     fechaNac = fecha;
     sexo = sex;
 }
        public Localidad obtenerLocalidad(int id_localidad)
        {
            conexion.origen.Open();
            conexion.str_sql = "Select * from Localidades where id_localidad= " + id_localidad;
            conexion.cmd = new SqlCommand(conexion.str_sql, conexion.origen);
            conexion.dr1 = conexion.cmd.ExecuteReader();

            conexion.dr1.Read();
            var l = new Localidad();
            if (conexion.dr1["id_localidad"] != DBNull.Value)
            {
                l.Id_localidad = Convert.ToInt32(conexion.dr1["id_localidad"]);
            }
            if (conexion.dr1["nombre"] != DBNull.Value)
            {
                l.nombre = conexion.dr1["nombre"].ToString();
            }

            conexion.origen.Close();
            return l;
        }
Example #13
0
        //Cargar listas
        public List<Localidad> cargar_lista_localidades()
        {
            try
            {
                conexion.origen.Open();
                var lloc = new List<Localidad>();
                conexion.cmd = new SqlCommand("SELECT * from localidades order by nombre", conexion.origen);
                conexion.dr1 = conexion.cmd.ExecuteReader();
                if (conexion.dr1.HasRows)
                {
                    while (conexion.dr1.Read())
                    {
                        var l = new Localidad();
                        if (conexion.dr1["id_localidad"] != DBNull.Value)
                        {
                            l.Id_localidad = Convert.ToInt32(conexion.dr1["id_localidad"]);
                        }
                        if (conexion.dr1["nombre"] != DBNull.Value)
                        {
                            l.Nombre = conexion.dr1["nombre"].ToString();
                        }

                        lloc.Add(l);
                    }
                }
                conexion.origen.Close();
                return lloc;
            }
            catch (Exception)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
        private void cmbLocalidades_Click(object sender, EventArgs e)
        {
            var localidades = new List<Localidad>();
            var loc = new Localidad();
            loc.id_localidad = 0;
            loc.nombre = "Todas las localidades";
            localidades.Add(loc);

            foreach (DataRow dr in gl.Consultar().Tables[0].Rows)
            {
                localidades.Add(new Localidad
                {
                    id_localidad = Convert.ToInt32(dr["id_localidad"]),
                    nombre = Convert.ToString(dr["nombre"])
                });
            }

            cmbLocalidades.DataSource = localidades;
            cmbLocalidades.DisplayMember = "Nombre";
            cmbLocalidades.ValueMember = "id_localidad";
            cmbLocalidades.SelectedIndex = 0;
        }
Example #15
0
 public Personal()
 {
     var loc = new Localidad();
 }
Example #16
0
        //Modificar Deportista
        public string Modificar(int doc, DateTime fecNac, string ape, string nombres, char sexo, string direccion,
            Localidad loc, Barrio b, int carctF, int telF, int caractC, int cel, string mail, Condicion cond, bool bec,
            UnidadAcademica unid, Escuela es, TipoDeportista td, Deporte deporte, byte[] foto)
        {
            de.Documento = doc;
            de.Fec_nac = fecNac;
            de.Apellido = ape;
            de.Nombres = nombres;
            de.Sexo = sexo;
            de.Direccion = direccion;
            de.Localidad = loc;
            de.Barrio = b;
            de.Caract_Fijo = carctF;
            de.Tel_fijo = telF;
            de.Caract_Cel = caractC;
            de.Tel_cel = cel;
            de.Email = mail;
            de.Condicion = cond;
            de.Becado = bec;
            de.Unidad = unid;
            de.Escuela = es;
            de.TipoDeportista = td;
            de.Deporte = deporte;
            de.foto = foto;

            guardado = mde.ModificarDeportista(de);

            return guardado;
        }
Example #17
0
        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);
                        }
                    }

                }
        }
        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();
        }
Example #21
0
        public Deportista ConsultarDeportista(int documento)
        {
            try
            {
                conexion.origen.Open();
                conexion.ds = new DataSet();
                conexion.str_sql = "select * from Deportistas where documento= " + documento;
                conexion.da = new SqlDataAdapter(conexion.str_sql, conexion.origen);
                conexion.da.Fill(conexion.ds, "Deportistas");
                var dep = new Deportista();

                conexion.drow = conexion.ds.Tables["Deportistas"].Rows[0];
                    //Traigo como resultado la única fila de la tabla.
                dep.Documento = (int) conexion.drow["documento"];
                dep.Apellido = conexion.drow["apellido"].ToString();
                dep.Nombres = conexion.drow["nombres"].ToString();
                dep.Sexo = Convert.ToChar(conexion.drow["sexo"]);
                dep.Fec_nac = Convert.ToDateTime(conexion.drow["fec_nac"]);
                if (conexion.drow["id_barrio"] != DBNull.Value)
                {
                    var barrio = new Barrio();
                    barrio.Id_barrio = (int) conexion.drow["id_barrio"];
                    dep.Barrio = barrio;
                }
                if (conexion.drow["tel_fijo"] != DBNull.Value)
                    dep.Tel_fijo = (long) conexion.drow["tel_fijo"];
                if (conexion.drow["tel_cel"] != DBNull.Value)
                    dep.Tel_cel = (long) conexion.drow["tel_cel"];
                ;
                dep.Email = conexion.drow["email"].ToString();
                if (conexion.drow["id_unidad"] != DBNull.Value)
                {
                    var unidad = new UnidadAcademica();
                    unidad.Id_unidadAcademica = (int) conexion.drow["id_unidad"];
                    dep.Unidad = unidad;
                }
                if (conexion.drow["id_escuela"] != DBNull.Value)
                {
                    var esc = new Escuela();
                    esc.Id_escuela = (int) conexion.drow["id_escuela"];
                    dep.Escuela = esc;
                }
                //dep.foto = (byte[])conexion.drow["foto"];
                //dep.Condicion = conexion.drow["condicion"].ToString();
                //dep.Becado = Convert.ToBoolean(conexion.drow["becado"]);
                if (conexion.drow["id_localidad"] != DBNull.Value)
                {
                    var loc = new Localidad();
                    loc.Id_localidad = (int) conexion.drow["id_localidad"];
                    dep.Localidad = loc;
                }
                if (conexion.drow["id_deporte"] != DBNull.Value)
                {
                    var depor = new Deporte();
                    depor.Id_deporte = (int) conexion.drow["id_deporte"];
                    dep.Deporte = depor;
                }

                conexion.origen.Close();
                return dep;
            }
            catch (Exception ex)
            {
                if (conexion.origen.State == ConnectionState.Open)
                {
                    conexion.origen.Close();
                }
                return null;
            }
        }
Example #22
0
        public string Registrar(Localidad l)
        {
            try
            {
                var id_localidad = 1;

                var nombre = "";

                var ds = new DataSet();

                nombre = l.nombre;

                sql = "Insert into Localidades(nombre) Values ('" + nombre + "')";

                cx.ConnectionString = conexion.ConexionString;

                var da = new SqlDataAdapter(sql, cx);

                da.Fill(ds, "Localidades");

                //aca vamos a traer el id insertado de localidad e insertarle un barrio centroo por defecto

                var ds2 = new DataSet();

                cx.ConnectionString = conexion.ConexionString;

                var sql2 = "select id_localidad from localidades where nombre='" + nombre + "'";

                var da2 = new SqlDataAdapter(sql2, cx);

                da2.Fill(ds2, "Localidades");

                id_localidad = int.Parse(ds2.Tables[0].Rows[0][0].ToString());

                //ahora que tengo el id

                var ds3 = new DataSet();

                var sql3 = "Insert into Barrios (nombre, id_localidad) Values ('Centro','" + id_localidad + "')";

                var da3 = new SqlDataAdapter(sql3, cx);

                da3.Fill(ds3, "Barrios");

                //falta meter todo en una transaccion

                return "Guardado";
            }
            catch (Exception ex)
            {
                return "Error al Guardar";
            }
        }
 public bool Equals(Localidad other)
 {
     return(other != null && Id == other.Id);
 }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombreNuevo.Text == "" && txtDireccionNueva.Text == "")
            {
                txtNombreNuevo.Focus();
                MessageBox.Show("Completar los campos obligatorios para el Lugar de Práctica.",
                    "Modificación de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtNombreNuevo.Text == "")
            {
                txtNombreNuevo.Focus();
                MessageBox.Show("Ingrese un nombre para el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtDireccionNueva.Text == "")
            {
                txtDireccionNueva.Focus();
                MessageBox.Show("Ingrese una dirección para el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            var glp = new GestorLugarPractica();

            var ln = new Localidad();
            var bn = new Barrio();

            var id_lugar = int.Parse(txtID.Text);
            var nombre = txtNombreNuevo.Text;
            var descripcion = txtDescripcionNueva.Text;
            var direccion = txtDireccionNueva.Text;

            var id_localidad = (int) cmbLocalidadNueva.SelectedValue;
            var id_barrio = (int) cmbBarrioNuevo.SelectedValue;

            guardado = glp.Modificar(id_lugar, nombre, descripcion, direccion, id_localidad, id_barrio);

            if (guardado == "Existe")
            {
                MessageBox.Show("No Guardado, ya existe: " + txtNombre.Text);
                txtNombre.Text = "";
                MessageBox.Show("Ya existe un Lugar de Práctica con ese nombre.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Modificado")
            {
                MessageBox.Show("Guardado Correctamente: " + txtNombre.Text);
                txtNombre.Text = "";
                btnGuardar.Enabled = false;
                gb_datosAModificar.Enabled = true;
                gb_datosModificados.Enabled = false;

                dg_LugarPractica.DataSource = glp.Consultar();
                dg_LugarPractica.DataMember = "LugaresPractica";
                dg_LugarPractica.Enabled = true;
                MessageBox.Show("Se modificó correctamente el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Error al Guardar")
            {
                MessageBox.Show("No Guardado, error de escritura");
                txtNombre.Text = "";
                MessageBox.Show("No se pudo modificar el Lugar de Práctica.", "Modificación de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void cmb_Localidades_Click(object sender, EventArgs e)
        {
            var localidades = new List<Localidad>();
            var loc = new Localidad();
            loc.id_localidad = 0;
            loc.nombre = "Todas las localidades";
            localidades.Add(loc);

            foreach (DataRow dr in gl.Consultar().Tables[0].Rows)
            {
                localidades.Add(new Localidad
                {
                    id_localidad = Convert.ToInt32(dr["id_localidad"]),
                    nombre = Convert.ToString(dr["nombre"])
                });
            }
        }
        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);
                    }
                }

            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" && txtDireccion.Text == "")
            {
                MessageBox.Show("Completar los campos obligatorios para el Lugar de Práctica.",
                    "Registro de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNombre.Focus();
                return;
            }

            if (txtNombre.Text == "")
            {
                MessageBox.Show("Ingrese un nombre para el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtNombre.Focus();
                return;
            }

            if (txtDireccion.Text == "")
            {
                MessageBox.Show("Ingrese una dirección para el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDireccion.Focus();
                return;
            }

            var l = new Localidad();
            var b = new Barrio();

            l.Id_localidad = Convert.ToInt32(cmbLocalidades.SelectedValue);
            l.nombre = cmbLocalidades.Text;

            b.Id_barrio = Convert.ToInt32(cmbBarrios.SelectedValue);

            guardado = glp.Registrar(txtNombre.Text, txtDescripcion.Text, txtDireccion.Text, l, b);

            if (guardado == "Existe")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "No Guardado, ya existe: " + txtNombre.Text;
                txtNombre.Text = "";
                MessageBox.Show("Ya existe un Lugar de Práctica con ese nombre.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Guardado")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "Guardado Correctamente: " + txtNombre.Text;
                txtNombre.Text = "";
                txtDescripcion.Text = "";
                txtDireccion.Text = " ";
                //para volver el comboLocalidades a la primera posición
                cmbLocalidades.SelectedIndex = 0;
                MessageBox.Show("Se registró correctamente el Lugar de Práctica.", "Registro de Lugar de Práctica",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (guardado == "Error al Guardar")
            {
                //lblGuardado.Visible = false;
                //lblGuardado.Text = "No Guardado, error de escritura";
                txtNombre.Text = "";
                MessageBox.Show("No se pudo guardar el Lugar de Práctica. Error al Guardar.",
                    "Registro de Lugar de Práctica", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }