コード例 #1
0
    //EVENTOS CLICK
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        try
        {
            TipoDocumento oTipoDocumento = new TipoDocumento();

            oTipoDocumento.Descripcion = txtDescripcion.Text;

            Controller.guardarTipoDocumento(oTipoDocumento, "Insert");

            Clean();

            lblError.Visible = true;
            lblError.ForeColor = Color.Green;
            lblError.Text = "La descripcion del Tipo de Documento se cargo con exito";

            GridViewTipoDocumento.DataBind();
        }
        catch(Exception)
        {
            lblError.Visible = true;
            lblError.ForeColor = Color.Red;
            lblError.Text = "No se pudo cargar la descripcion del Tipo de Documento";
        }
    }
コード例 #2
0
    protected void GridViewTipoDocumento_RowUpdating(object sender, System.Web.UI.WebControls.GridViewUpdateEventArgs e)
    {
        TipoDocumento oTipoDocumento = new TipoDocumento();

        oTipoDocumento.Id = int.Parse(e.OldValues["Id"].ToString());
        oTipoDocumento.Descripcion = e.NewValues["Descripcion"].ToString();

        e.NewValues.Clear();
        e.NewValues.Add("pTipoDocumento", oTipoDocumento);
        e.NewValues.Add("pOperacion", "Update");
    }
コード例 #3
0
ファイル: Abogado.cs プロジェクト: dkturco/EJ
 //CONSTRUCTORES
 public Abogado()
 {
     id = 0;
     nombre = string.Empty;
     apellido = string.Empty;
     userId = string.Empty;
     tipoDocumento = null;
     documento = 0;
     fechaNacimiento = DateTime.Now;
     estadocivil = null;
     provincia = null;
     ciudad = null;
     direccion = string.Empty;
     telefono = string.Empty;
     celular = string.Empty;
 }
コード例 #4
0
 //CONSTRUCTORES
 public Abogado()
 {
     id              = 0;
     nombre          = string.Empty;
     apellido        = string.Empty;
     userId          = string.Empty;
     tipoDocumento   = null;
     documento       = 0;
     fechaNacimiento = DateTime.Now;
     estadocivil     = null;
     provincia       = null;
     ciudad          = null;
     direccion       = string.Empty;
     telefono        = string.Empty;
     celular         = string.Empty;
 }
コード例 #5
0
ファイル: Abogado.cs プロジェクト: dkturco/EJ
 public Abogado(int pId, string pNombre, string pApellido, string pUserId, TipoDocumento pTipoDcoumento, int pDocumento, DateTime pFechaNacimiento,
                EstadoCivil pEstadoCivil, Provincia pProvincia, Ciudad pCiudad, string pDireccion, string pTelefono, string pCelular)
 {
     id = pId;
     nombre = pNombre;
     apellido = pApellido;
     userId = pUserId;
     tipoDocumento = pTipoDcoumento;
     documento = pDocumento;
     fechaNacimiento = pFechaNacimiento;
     estadocivil = pEstadoCivil;
     provincia = pProvincia;
     ciudad = pCiudad;
     direccion = pDireccion;
     telefono = pTelefono;
     celular = pCelular;
 }
コード例 #6
0
 public Abogado(int pId, string pNombre, string pApellido, string pUserId, TipoDocumento pTipoDcoumento, int pDocumento, DateTime pFechaNacimiento,
                EstadoCivil pEstadoCivil, Provincia pProvincia, Ciudad pCiudad, string pDireccion, string pTelefono, string pCelular)
 {
     id              = pId;
     nombre          = pNombre;
     apellido        = pApellido;
     userId          = pUserId;
     tipoDocumento   = pTipoDcoumento;
     documento       = pDocumento;
     fechaNacimiento = pFechaNacimiento;
     estadocivil     = pEstadoCivil;
     provincia       = pProvincia;
     ciudad          = pCiudad;
     direccion       = pDireccion;
     telefono        = pTelefono;
     celular         = pCelular;
 }
コード例 #7
0
 //CONSTRUCTORES
 public Cliente()
 {
     id              = 0;
     nombre          = string.Empty;
     apellido        = string.Empty;
     tipoDocumento   = null;
     documento       = 0;
     fechaNacimiento = DateTime.Now;
     estadoCivil     = null;
     ocupacion       = string.Empty;
     sexo            = string.Empty;
     nacionalidad    = string.Empty;
     provincia       = null;
     ciudad          = null;
     direccion       = string.Empty;
     telefono        = string.Empty;
     celular         = string.Empty;
     observaciones   = string.Empty;
 }
コード例 #8
0
ファイル: Cliente.cs プロジェクト: dkturco/EJ
 //CONSTRUCTORES
 public Cliente()
 {
     id = 0;
     nombre = string.Empty;
     apellido = string.Empty;
     tipoDocumento = null;
     documento = 0;
     fechaNacimiento = DateTime.Now;
     estadoCivil = null;
     ocupacion = string.Empty;
     sexo = string.Empty;
     nacionalidad = string.Empty;
     provincia = null;
     ciudad = null;
     direccion = string.Empty;
     telefono = string.Empty;
     celular = string.Empty;
     observaciones = string.Empty;
 }
コード例 #9
0
 public Cliente(int pId, string pNombre, string pApellido, TipoDocumento pTipoDocumento, int pDocumento, DateTime pFechaNacimiento,
                EstadoCivil pEstadoCivil, string pSexo, string pOcupacion, Provincia pProvincia, Ciudad pCiudad,
                string pDireccion, string pTelefono, string pCelular, string pObservaciones)
 {
     id              = pId;
     nombre          = pNombre;
     apellido        = pApellido;
     tipoDocumento   = pTipoDocumento;
     documento       = pDocumento;
     fechaNacimiento = pFechaNacimiento;
     estadoCivil     = pEstadoCivil;
     ocupacion       = pOcupacion;
     sexo            = pSexo;
     provincia       = pProvincia;
     ciudad          = pCiudad;
     direccion       = pDireccion;
     telefono        = pTelefono;
     celular         = pCelular;
     observaciones   = pObservaciones;
 }
コード例 #10
0
ファイル: Cliente.cs プロジェクト: dkturco/EJ
 public Cliente(int pId, string pNombre, string pApellido, TipoDocumento pTipoDocumento, int pDocumento, DateTime pFechaNacimiento, 
                EstadoCivil pEstadoCivil, string pSexo, string pOcupacion, Provincia pProvincia, Ciudad pCiudad, 
                string pDireccion, string pTelefono, string pCelular, string pObservaciones)
 {
     id = pId;
     nombre = pNombre;
     apellido = pApellido;
     tipoDocumento = pTipoDocumento;
     documento = pDocumento;
     fechaNacimiento = pFechaNacimiento;
     estadoCivil = pEstadoCivil;
     ocupacion = pOcupacion;
     sexo = pSexo;
     provincia = pProvincia;
     ciudad = pCiudad;
     direccion = pDireccion;
     telefono = pTelefono;
     celular = pCelular;
     observaciones = pObservaciones;
 }
コード例 #11
0
ファイル: SQLAbogado.cs プロジェクト: dkturco/EJ
        public Abogado LoadByUserId(string pUserNameId)
        {
            Abogado oAbogado = null;
            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;
                cmd.CommandText = "SELECT A.Id, A.Nombre, A.Apellido, A.UserId, A.TipoDocumento, TD.Descripcion as TDDesc, A.Documento, A.EstadoCivil, " +
                                       "EC.Descripcion as ECDesc, A.Provincia, P.Descripcion as PDesc, A.Ciudad, C.Provincia CProv, " +
                                       "C.Descripcion as CDesc, A.Direccion, A.Telefono, A.Celular " +
                                  "FROM Abogados A, TipoDocumento TD, EstadoCivil EC, Provincias P, Ciudades C " +
                                  "WHERE A.TipoDocumento = TD.Id and A.EstadoCivil = EC.Id and A.Provincia = P.Id and A.Ciudad = C.Id and UserId = @UserId";

                cmd.Parameters.Add(new SqlParameter("@UserId", pUserNameId));

                cnn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr != null && dr.HasRows)
                {
                    int idIndex = dr.GetOrdinal("Id");
                    int nombreIndex = dr.GetOrdinal("Nombre");
                    int apellidoIndex = dr.GetOrdinal("Apellido");
                    int userIdIndex = dr.GetOrdinal("UserId");
                    int tipoDocumentoIndex = dr.GetOrdinal("TipoDocumento");
                    int tipoDocumentoDescIndex = dr.GetOrdinal("TDDesc");
                    int documentoIndex = dr.GetOrdinal("Documento");
                    int estadoCivilIndex = dr.GetOrdinal("EstadoCivil");
                    int estadoCivilDescIndex = dr.GetOrdinal("ECDesc");
                    int provinciaIndex = dr.GetOrdinal("Provincia");
                    int provinciaDescIndex = dr.GetOrdinal("PDesc");
                    int ciudadIndex = dr.GetOrdinal("Ciudad");
                    int ciudadProvinciaIndex = dr.GetOrdinal("CProv");
                    int ciudadDescIndex = dr.GetOrdinal("CDesc");
                    int direccionIndex = dr.GetOrdinal("Direccion");
                    int telefonoIndex = dr.GetOrdinal("Telefono");
                    int celularIndex = dr.GetOrdinal("Celular");

                    if (dr.Read())
                    {
                        oAbogado = new Abogado();
                        TipoDocumento oTipoDocumento = new TipoDocumento();
                        EstadoCivil oEstadoCivil = new EstadoCivil();
                        Provincia oProvincia = new Provincia();
                        Ciudad oCiudad = new Ciudad();

                        object[] values = new object[dr.FieldCount];
                        dr.GetValues(values);

                        oTipoDocumento.Id = (int)dr[tipoDocumentoIndex];
                        oTipoDocumento.Descripcion = (string)dr[tipoDocumentoDescIndex];

                        oEstadoCivil.Id = (int)dr[estadoCivilIndex];
                        oEstadoCivil.Descripcion = (string)dr[estadoCivilDescIndex];

                        oProvincia.Id = (int)dr[provinciaIndex];
                        oProvincia.Descripcion = (string)dr[provinciaDescIndex];

                        oCiudad.Id = (int)dr[ciudadIndex];
                        oCiudad.Provincia = (int)dr[ciudadProvinciaIndex];
                        oCiudad.Descripcion = (string)dr[ciudadDescIndex];

                        oAbogado.Id = (int)values[idIndex];
                        oAbogado.Nombre = (string)dr[nombreIndex];
                        oAbogado.Apellido = (string)dr[apellidoIndex];
                        oAbogado.UserId = Convert.ToString(dr[userIdIndex]);
                        oAbogado.TipoDocumento = oTipoDocumento;
                        oAbogado.Documento = (int)dr[documentoIndex];
                        oAbogado.EstadoCivil = oEstadoCivil;
                        oAbogado.Provincia = oProvincia;
                        oAbogado.Ciudad = oCiudad;
                        oAbogado.Direccion = (string)dr[direccionIndex];
                        oAbogado.Telefono = (string)dr[telefonoIndex];
                        oAbogado.Celular = (string)dr[celularIndex];
                    }
                }
            }
            return oAbogado;
        }
コード例 #12
0
ファイル: SQLAbogado.cs プロジェクト: dkturco/EJ
        public List<Abogado> SerchAbogados(string pNombre, string pApellido, int pDocumento)
        {
            List<Abogado> listAbogados = null;
            string consulta = "SELECT A.Id, A.Nombre, A.Apellido, A.TipoDocumento, TD.Descripcion as TDDesc, A.Documento, A.EstadoCivil, " +
                                    "EC.Descripcion as ECDesc, A.Provincia, P.Descripcion as PDesc, A.Ciudad, C.Provincia CProv, " +
                                    "C.Descripcion as CDesc, A.Direccion, A.Telefono, A.Celular " +
                              "FROM Abogados A, TipoDocumento TD, EstadoCivil EC, Provincias P, Ciudades C " +
                              "WHERE A.TipoDocumento = TD.Id and A.EstadoCivil = EC.Id and A.Provincia = P.Id and A.Ciudad = C.Id ";

            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;

                if (!string.IsNullOrEmpty(pNombre))
                {
                    consulta += " and A.Nombre LIKE '%' + @Nombre + '%'";
                    cmd.Parameters.Add(new SqlParameter("@Nombre", pNombre));
                }
                else if (!string.IsNullOrEmpty(pApellido))
                {
                    consulta += " and A.Apellido LIKE '%' + @Apellido + '%'";
                    cmd.Parameters.Add(new SqlParameter("@Apellido", pApellido));
                }
                else if (pDocumento != 0)
                {
                    consulta += " and A.Documento = @Documento";
                    cmd.Parameters.Add(new SqlParameter("@Documento", pDocumento));
                }

                cmd.CommandText = consulta;
                cnn.Open();
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr != null && dr.HasRows)
                {
                    int idIndex = dr.GetOrdinal("Id");
                    int nombreIndex = dr.GetOrdinal("Nombre");
                    int apellidoIndex = dr.GetOrdinal("Apellido");
                    int tipoDocumentoIndex = dr.GetOrdinal("TipoDocumento");
                    int tipoDocumentoDescIndex = dr.GetOrdinal("TDDesc");
                    int documentoIndex = dr.GetOrdinal("Documento");
                    int estadoCivilIndex = dr.GetOrdinal("EstadoCivil");
                    int estadoCivilDescIndex = dr.GetOrdinal("ECDesc");
                    int provinciaIndex = dr.GetOrdinal("Provincia");
                    int provinciaDescIndex = dr.GetOrdinal("PDesc");
                    int ciudadIndex = dr.GetOrdinal("Ciudad");
                    int ciudadProvinciaIndex = dr.GetOrdinal("CProv");
                    int ciudadDescIndex = dr.GetOrdinal("CDesc");
                    int direccionIndex = dr.GetOrdinal("Direccion");
                    int telefonoIndex = dr.GetOrdinal("Telefono");
                    int celularIndex = dr.GetOrdinal("Celular");

                    listAbogados = new List<Abogado>();

                    while (dr.Read())
                    {
                        Abogado oAbogado = new Abogado();
                        TipoDocumento oTipoDocumento = new TipoDocumento();
                        EstadoCivil oEstadoCivil = new EstadoCivil();
                        Provincia oProvincia = new Provincia();
                        Ciudad oCiudad = new Ciudad();

                        //object[] values = new object[dr.FieldCount];
                        //dr.GetValues(values);

                        oTipoDocumento.Id = (int)dr[tipoDocumentoIndex];
                        oTipoDocumento.Descripcion = (string)dr[tipoDocumentoDescIndex];

                        oEstadoCivil.Id = (int)dr[estadoCivilIndex];
                        oEstadoCivil.Descripcion = (string)dr[estadoCivilDescIndex];

                        oProvincia.Id = (int)dr[provinciaIndex];
                        oProvincia.Descripcion = (string)dr[provinciaDescIndex];

                        oCiudad.Id = (int)dr[ciudadIndex];
                        oCiudad.Provincia = (int)dr[ciudadProvinciaIndex];
                        oCiudad.Descripcion = (string)dr[ciudadDescIndex];

                        oAbogado.Id = (int)dr[idIndex];
                        oAbogado.Nombre = (string)dr[nombreIndex];
                        oAbogado.Apellido = (string)dr[apellidoIndex];
                        oAbogado.TipoDocumento = oTipoDocumento;
                        oAbogado.Documento = (int)dr[documentoIndex];
                        oAbogado.EstadoCivil = oEstadoCivil;
                        oAbogado.Provincia = oProvincia;
                        oAbogado.Ciudad = oCiudad;
                        oAbogado.Direccion = (string)dr[direccionIndex];
                        oAbogado.Telefono = (string)dr[telefonoIndex];
                        oAbogado.Celular = (string)dr[celularIndex];

                        listAbogados.Add(oAbogado);
                    }
                }
            }
            return listAbogados;
        }
コード例 #13
0
ファイル: BuscarAbogados.aspx.cs プロジェクト: dkturco/EJ
    protected void lnkModificarAbogado_Click(object sender, EventArgs e)
    {
        TipoDocumento oTipoDocumento = new TipoDocumento();
        oTipoDocumento.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("TipoDocumento")).Text;

        EstadoCivil oEstadoCivil = new EstadoCivil();
        oEstadoCivil.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("EstadoCivil")).Text;

        Provincia oProvincia = new Provincia();
        oProvincia.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("Provincia")).Text;

        Ciudad oCiudad = new Ciudad();
        oCiudad.Descripcion = ((Label)GridViewAbogados.SelectedRow.FindControl("Ciudad")).Text;

        oAbogado = new Abogado();

        oAbogado.Id = int.Parse(GridViewAbogados.SelectedRow.Cells[3].Text);
        oAbogado.Nombre = GridViewAbogados.SelectedRow.Cells[4].Text;
        oAbogado.Apellido = GridViewAbogados.SelectedRow.Cells[5].Text;
        oAbogado.TipoDocumento = oTipoDocumento;
        oAbogado.Documento = int.Parse(GridViewAbogados.SelectedRow.Cells[7].Text);
        oAbogado.EstadoCivil = oEstadoCivil;
        oAbogado.Provincia = oProvincia;
        oAbogado.Ciudad = oCiudad;
        oAbogado.Direccion = GridViewAbogados.SelectedRow.Cells[11].Text;
        oAbogado.Telefono = GridViewAbogados.SelectedRow.Cells[12].Text;
        oAbogado.Celular = GridViewAbogados.SelectedRow.Cells[13].Text;

        Session["Abogado"] = oAbogado;

        Response.Redirect("~/Abogado/NuevoAbogado.aspx");
    }
コード例 #14
0
ファイル: NuevoAbogado.aspx.cs プロジェクト: dkturco/EJ
    //EVENTOS CLICK BUTTONS
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        if (lblIdAbogado.Text != string.Empty)
        {
            pOperacion = "Update";
        }
        else
        {
            pOperacion = "Insert";
            lblIdAbogado.Text = "0";
        }

        try
        {
            TipoDocumento oTipoDocumento = new TipoDocumento();
            oTipoDocumento.Id = ddlTipoDocumento.SelectedIndex + 1;
            oTipoDocumento.Descripcion = ddlTipoDocumento.SelectedItem.Text;

            EstadoCivil oEstadoCivil = new EstadoCivil();
            oEstadoCivil.Id = ddlEstadoCivil.SelectedIndex + 1;
            oEstadoCivil.Descripcion = ddlEstadoCivil.SelectedItem.Text;

            Provincia oProvincia = new Provincia();
            oProvincia.Id = ddlProvincias.SelectedIndex + 1;
            oProvincia.Descripcion = ddlProvincias.SelectedItem.Text;

            Ciudad oCiudad = new Ciudad();
            oCiudad.Id = Convert.ToInt32(ddlCiudades.SelectedItem.Value);
            oCiudad.Provincia = ddlProvincias.SelectedIndex + 1;
            oCiudad.Descripcion = ddlCiudades.SelectedItem.Text;

            Abogado oAbogado = new Abogado();
            if (!string.IsNullOrEmpty(lblIdAbogado.Text))
                oAbogado.Id = Convert.ToInt32(lblIdAbogado.Text);
            oAbogado.Nombre = txtNombre.Text;
            oAbogado.Apellido = txtApellido.Text;
            oAbogado.UserId = Membership.GetUser().ProviderUserKey.ToString();
            oAbogado.TipoDocumento = oTipoDocumento;
            oAbogado.Documento = Convert.ToInt32(txtDocumento.Text);
            oAbogado.FechaNacimiento = (Convert.ToDateTime(txtFechaNacimiento.Text)).Date;
            oAbogado.EstadoCivil = oEstadoCivil;
            oAbogado.Provincia = oProvincia;
            oAbogado.Ciudad = oCiudad;
            oAbogado.Direccion = txtDireccion.Text;
            oAbogado.Telefono = txtTelefono.Text;
            oAbogado.Celular = txtCelular.Text;

            Controller.guardarAbogado(oAbogado, pOperacion);

            Clean();

            Panel1.Visible = true;
            lblError.Visible = true;
            lblError.ForeColor = Color.Blue;
            lblError.Text = "Los Datos Del Abogado Se Guardaron Exitosamente";
        }
        catch (Exception)
        {
            Panel1.Visible = true;
            lblError.Visible = true;
            lblError.Text = "Ocurrio Un Error Al Guardar Los Datos Del Abogado";
        }
    }
コード例 #15
0
ファイル: SQLAuxiliar.cs プロジェクト: dkturco/EJ
        public void UpdateTipoDocumento(TipoDocumento pTipoDocumento)
        {
            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;
                cmd.CommandText = "UPDATE TipoDocumento SET Descripcion=@Descripcion WHERE Id=@Id";

                cmd.Parameters.Add(new SqlParameter("@Id", pTipoDocumento.Id));
                cmd.Parameters.Add(new SqlParameter("@Descripcion", pTipoDocumento.Descripcion));

                cnn.Open();
                cmd.ExecuteNonQuery();
            }
        }
コード例 #16
0
ファイル: Controller.cs プロジェクト: dkturco/EJ
        //TIPOS DE DOCUMENTO
        public static void guardarTipoDocumento(TipoDocumento pTipoDocumento, string pOperacion)
        {
            DataAccessLayerAuxiliar oDAL = new SQLAuxiliar();

            if (pOperacion == "Insert")
            {
                oDAL.InsertTipoDocumento(pTipoDocumento);
            }
            else if (pOperacion == "Update")
            {
                oDAL.UpdateTipoDocumento(pTipoDocumento);
            }
            else
            {
                throw new Exception();
            }
        }
コード例 #17
0
ファイル: SQLCliente.cs プロジェクト: dkturco/EJ
        public Cliente LoadById(int pId)
        {
            Cliente oCliente = null;
            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;
                cmd.CommandText = "SELECT C.Id, C.Nombre, C.Apellido, C.TipoDocumento, TD.Descripcion as TDDesc, C.Documento, C.FechaNacimiento, C.EstadoCivil, " +
                                        "EC.Descripcion as ECDesc, C.Ocupacion, C.Sexo, C.Nacionalidad, C.Provincia, P.Descripcion as PDesc, C.Ciudad, " +
                                        "Cd.Descripcion as CDesc, Cd.Provincia as CProv, C.Direccion, C.Telefono, C.Celular, C.Observaciones " +
                                  "FROM Clientes C, TipoDocumento TD, EstadoCivil EC, Provincias P, Ciudades Cd " +
                                  "WHERE C.Id = @Id and C.TipoDocumento = TD.Id and C.EstadoCivil = EC.Id and C.Provincia = P.Id and C.Ciudad = Cd.Id";

                cmd.Parameters.Add(new SqlParameter("@Id", pId));

                cnn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr != null && dr.HasRows)
                {
                    int idIndex = dr.GetOrdinal("Id");
                    int nombreIndex = dr.GetOrdinal("Nombre");
                    int apellidoIndex = dr.GetOrdinal("Apellido");
                    int tipoDocuemtnoIndex = dr.GetOrdinal("TipoDocumento");
                    int tipoDocumentoDescIndex = dr.GetOrdinal("TDDesc");
                    int documentoIndex = dr.GetOrdinal("Documento");
                    int fechaNacimientoIndex = dr.GetOrdinal("FechaNacimiento");
                    int estadoCivilIndex = dr.GetOrdinal("EstadoCivil");
                    int estadoCivilDescIndex = dr.GetOrdinal("ECDesc");
                    int ocupacionIndex = dr.GetOrdinal("Ocupacion");
                    int sexoIndex = dr.GetOrdinal("Sexo");
                    int nacionalidadIndex = dr.GetOrdinal("Nacionalidad");
                    int provinciaIndex = dr.GetOrdinal("Provincia");
                    int provinciaDescIndex = dr.GetOrdinal("PDesc");
                    int ciudadIndex = dr.GetOrdinal("Ciudad");
                    int ciudadDescIndex = dr.GetOrdinal("CDesc");
                    int ciudadProvIndex = dr.GetOrdinal("CProv");
                    int direccionIndex = dr.GetOrdinal("Direccion");
                    int telefonoIndex = dr.GetOrdinal("Telefono");
                    int celularIndex = dr.GetOrdinal("Celular");
                    int observacionesIndex = dr.GetOrdinal("Observaciones");

                    if (dr.Read())
                    {
                        oCliente = new Cliente();
                        TipoDocumento oTipoDocumento = new TipoDocumento();
                        EstadoCivil oEstadoCivil = new EstadoCivil();
                        Provincia oProvincia = new Provincia();
                        Ciudad oCiudad = new Ciudad();

                        oTipoDocumento.Id = (int)dr[tipoDocuemtnoIndex];
                        oTipoDocumento.Descripcion = (string)dr[tipoDocumentoDescIndex];

                        oEstadoCivil.Id = (int)dr[estadoCivilIndex];
                        oEstadoCivil.Descripcion = (string)dr[estadoCivilDescIndex];

                        oProvincia.Id = (int)dr[provinciaIndex];
                        oProvincia.Descripcion = (string)dr[provinciaDescIndex];

                        oCiudad.Id = (int)dr[ciudadIndex];
                        oCiudad.Descripcion = (string)dr[ciudadDescIndex];
                        oCiudad.Provincia = (int)dr[ciudadProvIndex];

                        object[] values = new object[dr.FieldCount];
                        dr.GetValues(values);

                        oCliente.Id = (int)values[idIndex];
                        oCliente.Nombre = (string)dr[nombreIndex];
                        oCliente.Apellido = (string)dr[apellidoIndex];
                        oCliente.TipoDocumento = oTipoDocumento;
                        oCliente.Documento = (int)dr[documentoIndex];
                        oCliente.FechaNacimiento = (DateTime)dr[fechaNacimientoIndex];
                        oCliente.EstadoCivil = oEstadoCivil;
                        oCliente.Ocupacion = (string)dr[ocupacionIndex];
                        oCliente.Sexo = (string)dr[sexoIndex];
                        oCliente.Nacionalidad = (string)dr[nacionalidadIndex];
                        oCliente.Provincia = oProvincia;
                        oCliente.Ciudad = oCiudad;
                        oCliente.Direccion = (string)dr[direccionIndex];
                        oCliente.Telefono = (string)dr[telefonoIndex];
                        oCliente.Celular = (string)dr[celularIndex];
                        oCliente.Observaciones = (string)dr[observacionesIndex];
                    }
                }
            }
            return oCliente;
        }
コード例 #18
0
ファイル: SQLAuxiliar.cs プロジェクト: dkturco/EJ
        //METODOS TIPOS DE DOCUMENTO
        public void InsertTipoDocumento(TipoDocumento pTipoDocumento)
        {
            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;
                cmd.CommandText = "INSERT INTO TipoDocumento VALUES (@Descripcion)";

                cmd.Parameters.Add(new SqlParameter("@Descripcion", pTipoDocumento.Descripcion));

                cnn.Open();
                cmd.ExecuteNonQuery();
            }
        }
コード例 #19
0
ファイル: BuscarClientes.aspx.cs プロジェクト: dkturco/EJ
    protected void lnkNuevoTurno_Click(object sender, EventArgs e)
    {
        TipoDocumento oTipoDocumento = new TipoDocumento();
        oTipoDocumento.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("TipoDocumento")).Text;

        EstadoCivil oEstadoCivil = new EstadoCivil();
        oEstadoCivil.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("EstadoCivil")).Text;

        Provincia oProvincia = new Provincia();
        oProvincia.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("Provincia")).Text;

        Ciudad oCiudad = new Ciudad();
        oCiudad.Descripcion = ((Label)GridViewClientes.SelectedRow.FindControl("Ciudad")).Text;

        oCliente = new Cliente();

        oCliente.Id = int.Parse(GridViewClientes.SelectedRow.Cells[2].Text);
        oCliente.Nombre = GridViewClientes.SelectedRow.Cells[3].Text;
        oCliente.Apellido = GridViewClientes.SelectedRow.Cells[4].Text;
        oCliente.TipoDocumento = oTipoDocumento;
        oCliente.Documento = int.Parse(GridViewClientes.SelectedRow.Cells[6].Text);
        oCliente.FechaNacimiento = DateTime.Parse(GridViewClientes.SelectedRow.Cells[7].Text);
        oCliente.EstadoCivil = oEstadoCivil;
        oCliente.Ocupacion = GridViewClientes.SelectedRow.Cells[9].Text;
        oCliente.Sexo = GridViewClientes.SelectedRow.Cells[10].Text;
        oCliente.Nacionalidad = GridViewClientes.SelectedRow.Cells[11].Text;
        oCliente.Provincia = oProvincia;
        oCliente.Ciudad = oCiudad;
        oCliente.Direccion = GridViewClientes.SelectedRow.Cells[14].Text;
        oCliente.Telefono = GridViewClientes.SelectedRow.Cells[15].Text;
        oCliente.Celular = GridViewClientes.SelectedRow.Cells[16].Text;
        oCliente.Observaciones = GridViewClientes.SelectedRow.Cells[17].Text;

        Session["Cliente"] = oCliente;

        Response.Redirect("~/Secretaria/NuevoTurno.aspx");
    }
コード例 #20
0
ファイル: NuevoCliente.aspx.cs プロジェクト: dkturco/EJ
    //EVENTOS CLICK BUTTNOS
    protected void btnAceptar_Click(object sender, EventArgs e)
    {
        if (lblIdCliente.Text != string.Empty)
        {
            pOperacion = "Update";
        }
        else
        {
            pOperacion = "Insert";
            lblIdCliente.Text = "0";
        }

        try
        {
            TipoDocumento oTipoDocumento = new TipoDocumento();
            oTipoDocumento.Id = ddlTipoDocumento.SelectedIndex + 1;
            oTipoDocumento.Descripcion = ddlTipoDocumento.SelectedItem.Text;

            EstadoCivil oEstadoCivil = new EstadoCivil();
            oEstadoCivil.Id = ddlEstadoCivil.SelectedIndex + 1;
            oEstadoCivil.Descripcion = ddlEstadoCivil.SelectedItem.Text;

            Provincia oProvincia = new Provincia();
            oProvincia.Id = ddlProvincias.SelectedIndex + 1;
            oProvincia.Descripcion = ddlProvincias.SelectedItem.Text;

            Ciudad oCiudad = new Ciudad();
            oCiudad.Id = Convert.ToInt32(ddlCiudades.SelectedItem.Value);
            oCiudad.Provincia = ddlProvincias.SelectedIndex + 1;
            oCiudad.Descripcion = ddlCiudades.SelectedItem.Text;

            Cliente oCliente = new Cliente();
            oCliente.Id = Convert.ToInt32(lblIdCliente.Text);
            oCliente.Nombre = txtNombre.Text;
            oCliente.Apellido = txtApellido.Text;
            oCliente.TipoDocumento = oTipoDocumento;
            oCliente.Documento = Convert.ToInt32(txtDocumento.Text);
            oCliente.FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text);
            oCliente.EstadoCivil = oEstadoCivil;
            oCliente.Ocupacion = txtOcupacion.Text;
            if (rdtMasculino.Checked == true)
                oCliente.Sexo = "Masculino";
            else
                oCliente.Sexo = "Femenino";
            oCliente.Nacionalidad = txtNacionalidad.Text;
            oCliente.Provincia = oProvincia;
            oCliente.Ciudad = oCiudad;
            oCliente.Direccion = txtDireccion.Text;
            oCliente.Telefono = txtTelefono.Text;
            oCliente.Celular = txtCelular.Text;
            oCliente.Observaciones = txtObservaciones.Text;

            Controller.guardarCliente(oCliente, pOperacion);

            Clean();

            lblError.Visible = true;
            lblError.ForeColor = Color.Blue;
            lblError.Text = "El Cliente Se Guardo Exitosamente";
        }
        catch (Exception)
        {
            lblError.Visible = true;
            lblError.ForeColor = Color.Red;
            lblError.Text = "Ocurrio Un Error Al Guardar Los Datos Del Cliente";
        }
    }
コード例 #21
0
ファイル: SQLAuxiliar.cs プロジェクト: dkturco/EJ
        public List<TipoDocumento> GetAllTiposDocumento()
        {
            List<TipoDocumento> listTiposDocumento = null;

            using (SqlConnection cnn = new SqlConnection(GetConnectionString()))
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = cnn;
                cmd.CommandText = "SELECT Id, Descripcion FROM TipoDocumento";
                cnn.Open();
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr != null && dr.HasRows)
                {
                    int idIndex = dr.GetOrdinal("Id");
                    int descripcionIndex = dr.GetOrdinal("Descripcion");

                    listTiposDocumento = new List<TipoDocumento>();

                    while (dr.Read())
                    {
                        TipoDocumento oTipoDocumento = new TipoDocumento();

                        object[] values = new object[dr.FieldCount];
                        dr.GetValues(values);

                        oTipoDocumento.Id = (int)values[idIndex];
                        oTipoDocumento.Descripcion = (string)dr[descripcionIndex];

                        listTiposDocumento.Add(oTipoDocumento);
                    }
                }
            }
            return listTiposDocumento;
        }