public Tesorero pasarformulario()//pasa el contenido del formulario a un objeto peluquero
        {
            Tesorero tesor = new Tesorero();

            tesor.apellido        = TxtApellido.Text;
            tesor.direccion       = Txtdireccion.Text;
            tesor.nombre          = TxtNombre.Text;
            tesor.telefonocelular = Mtbcelular.Text.Replace(",", "");
            tesor.fechaingreso    = DtpIngreso.Value;
            tesor.fechanacimiento = DtpNacimiento.Value;
            string horaminuto = "01-01-01 " + NudHorarEntHor.Value.ToString() + ":" + NudMinEntr.Value.ToString() + ":00";

            if (Servicio_convertir.stringadatetime(horaminuto))
            {
                tesor.horarioentrada = Convert.ToDateTime(horaminuto);
            }
            horaminuto = "01-01-01 " + NudHorsalHor.Value.ToString() + ":" + NudHorSalMin.Value.ToString() + ":00";
            if (Servicio_convertir.stringadatetime(horaminuto))
            {
                tesor.horariosalida = Convert.ToDateTime(horaminuto);
            }
            string Dni = MtbDni.Text.Replace(",", "");

            if (Servicio_convertir.stringaulong(Dni))
            {
                tesor.dni = Convert.ToInt64(Dni);
            }
            tesor.telefonofijo = MtbTelefono.Text.Replace("-", "").Replace("(", "").Replace(")", "");
            return(tesor);
        }
Beispiel #2
0
        public bool existetesorero(Tesorero tesor)
        {
            Int64         cod = tesor.dni;
            coneccion     con = new coneccion();
            IDbConnection conex;
            object        existe;

            try
            {
                conex  = con.crear();
                existe = con.TraerValorSp("gettesorbycod", conex, cod);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            con.cerrar(conex);

            if (existe == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            Servicio_Tesorero serv_tesor = new Servicio_Tesorero();
            Tesorero          tesor      = new Tesorero();

            tesor = pasarformulario();
            Dgvtesoreros.DataSource = serv_tesor.gettesoreroactivobynombreyape(tesor);
        }
        private void mostrarenformulario(Tesorero tesor)
        {
            TxtNombre.Text       = tesor.nombre;
            TxtApellido.Text     = tesor.apellido;
            Txtdireccion.Text    = tesor.direccion;
            Mtbcelular.Text      = tesor.telefonocelular;
            MtbTelefono.Text     = tesor.telefonofijo;
            NudHorarEntHor.Value = tesor.horarioentrada.Hour;
            NudMinEntr.Value     = tesor.horarioentrada.Minute;
            NudHorsalHor.Value   = tesor.horariosalida.Hour;
            NudHorSalMin.Value   = tesor.horariosalida.Minute;

            DtpIngreso.Value    = tesor.fechaingreso;
            DtpNacimiento.Value = tesor.fechanacimiento;
        }
Beispiel #5
0
        public void bajatesorero(Tesorero tesor)
        {
            DataTable     mitabla = new DataTable();
            coneccion     con     = new coneccion();
            IDbConnection conex;


            try
            {
                conex = con.crear();
                con.ejec_afectando_filasSp("bajatesorero", conex, tesor.dni);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            con.cerrar(conex);
        }
Beispiel #6
0
        public void modificartesorero(Tesorero tesor)
        {
            DataTable     mitabla = new DataTable();
            coneccion     con     = new coneccion();
            IDbConnection conex;


            try
            {
                conex   = con.crear();
                mitabla = con.TraerDataTableSp("modificartesorero", conex, tesor.dni, tesor.nombre, tesor.apellido, tesor.telefonofijo, tesor.telefonocelular, tesor.fechaingreso, tesor.fechanacimiento, tesor.direccion, tesor.horarioentrada, tesor.horariosalida);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            con.cerrar(conex);
        }
Beispiel #7
0
        public List <Tesorero> gettesoreroactivobynombreyape(Tesorero tesor)
        {
            DataTable     mitabla = new DataTable();
            coneccion     con     = new coneccion();
            IDbConnection conex;
            string        nombre   = "%" + tesor.nombre + "%";
            string        apellido = "%" + tesor.apellido + "%";

            try
            {
                conex   = con.crear();
                mitabla = con.TraerDataTableSp("busc_tesor_por_nom_ape", conex, nombre, apellido);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            con.cerrar(conex);
            List <Tesorero> Tesoreros = new List <Tesorero>();


            foreach (DataRow row in mitabla.Rows)
            {
                Tesorero mitesorero = new Tesorero();
                mitesorero.dni             = Convert.ToInt64(row["codtesorero"]);
                mitesorero.apellido        = row["apellido"].ToString();
                mitesorero.nombre          = row["nombre"].ToString();
                mitesorero.telefonocelular = row["telefonocelular"].ToString();
                mitesorero.telefonofijo    = row["telefonofijo"].ToString();
                mitesorero.direccion       = row["direccion"].ToString();
                mitesorero.fechaingreso    = Convert.ToDateTime(row["fechadeingreso"]);
                mitesorero.fechanacimiento = Convert.ToDateTime(row["fechanacimiento"]);
                mitesorero.horarioentrada  = Convert.ToDateTime(row["horarioentrada"]);
                mitesorero.horariosalida   = Convert.ToDateTime(row["horariosalida"]);

                Tesoreros.Add(mitesorero);
            }


            return(Tesoreros);
        }
Beispiel #8
0
        public List <Tesorero> get_tesoreros_activos()
        {
            DataTable mitabla = new DataTable();

            coneccion     con = new coneccion();
            IDbConnection conex;

            try
            {
                conex   = con.crear();
                mitabla = con.TraerDataTable("veracti_tesoreros", conex);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            con.cerrar(conex);
            List <Tesorero> Tesoreros = new List <Tesorero>();


            foreach (DataRow row in mitabla.Rows)
            {
                Tesorero mitesorero = new Tesorero();
                mitesorero.dni             = Convert.ToInt64(row["codtesorero"]);
                mitesorero.apellido        = row["apellido"].ToString();
                mitesorero.nombre          = row["nombre"].ToString();
                mitesorero.telefonocelular = row["telefonocelular"].ToString();
                mitesorero.telefonofijo    = row["telefonofijo"].ToString();
                mitesorero.direccion       = row["direccion"].ToString();

                mitesorero.fechanacimiento = Convert.ToDateTime(row["fechanacimiento"]);

                Tesoreros.Add(mitesorero);
            }


            return(Tesoreros);
        }
        private void MtbDni_TextChanged(object sender, EventArgs e)
        {
            Servicio_Tesorero servtesor = new Servicio_Tesorero();
            Tesorero          tesor     = new Tesorero();

            if (Servicio_convertir.stringaulong(MtbDni.Text.Replace(",", "")) && (MtbDni.Text.Replace(",", "").Length == 8))//sirve para que no convierta algo vacio
            {
                tesor.dni = Convert.ToInt64(MtbDni.Text.Replace(",", ""));

                if (servtesor.existetesorero(tesor))
                {
                    tesor = servtesor.gettesoreroactivobycodigo(tesor)[0];
                    mostrarenformulario(tesor);
                }
                else
                {
                    blanquearelformulario();
                }
            }
            else
            {
                blanquearelformulario();
            }
        }
Beispiel #10
0
        public void bajatesorero(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            repotesoreros.bajatesorero(tesor);
        }
Beispiel #11
0
        public void modificartesorero(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            repotesoreros.modificartesorero(tesor);
        }
Beispiel #12
0
        public void crearnuevotesorero(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            repotesoreros.crearnuevotesorero(tesor);
        }
Beispiel #13
0
        public bool fueborradopeluquero(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            return(repotesoreros.fueborradotesorero(tesor));
        }
Beispiel #14
0
        public bool existetesorero(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            return(repotesoreros.existetesorero(tesor));
        }
Beispiel #15
0
        public List <Tesorero> gettesoreroactivobynombreyape(Tesorero peluq)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            return(repotesoreros.gettesoreroactivobynombreyape(peluq));
        }
Beispiel #16
0
        public List <Tesorero> gettesoreroactivobycodigo(Tesorero tesor)
        {
            Repo_Tesoreros repotesoreros = new Repo_Tesoreros();

            return(repotesoreros.gettesoreroactivobycodigo(tesor));
        }