Example #1
0
        //Método buscar  spBuscarTrabajadorNumeroDocumento del trabajador:
        public DataTable spBuscarTrabajadorNumeroDocumento(DTrabajador trabajador)
        {
            DataTable     dataTableResultado = new DataTable("trabajador");
            SqlConnection sqlCon             = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.Cn;
                sqlCon.Open();
                //comando:
                SqlCommand cmd = new SqlCommand("spBuscarTrabajadorNumeroDocumento", sqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", trabajador.TxtBuscar);
                cmd.Parameters.Add(ptxtBuscar);
                //DataAdaptar:
                SqlDataAdapter Da = new SqlDataAdapter(cmd);
                Da.Fill(dataTableResultado);
            }
            catch (Exception)
            {
                dataTableResultado = null;
            }

            sqlCon.Close();
            return(dataTableResultado);
        }
Example #2
0
        //Método Eliminar

        public string Eliminar(DTrabajador trabajador)
        {
            string        respuesta = string.Empty;
            SqlConnection SqlCon    = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Comando:
                SqlCommand cmd = new SqlCommand("spEliminarTrabajador", SqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter pIdTrabajador = new SqlParameter("@IdTrabajador", trabajador.IdTrabajador);
                cmd.Parameters.Add(pIdTrabajador);

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro.....";
            }
            catch (Exception ex)
            {
                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return(respuesta);
        }
        public string Eliminar(DTrabajador Trabajador)
        {
            string        rpta   = " ";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType     = SqlDbType.Int;
                ParIdtrabajador.Value         = Trabajador.Idtrabajador;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Example #4
0
        public DataTable BuscarTipoTrabajador(DTrabajador Trabajador)
        {
            DataTable     dtResultado = new DataTable("Trabajador");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_buscarTrabajadorTipoTrabajador";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textoBuscar";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = Trabajador.TextoBuscar;

                sqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }

            return(dtResultado);
        }
Example #5
0
        public DataTable LoginMesero(DTrabajador Trabajador)
        {
            DataTable     dtResultado = new DataTable("Trabajador");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_LoginMesero";
                sqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParPass = new SqlParameter();
                ParPass.ParameterName = "@password";
                ParPass.SqlDbType     = SqlDbType.VarChar;
                ParPass.Size          = 20;
                ParPass.Value         = Trabajador.Password;
                sqlCmd.Parameters.Add(ParPass);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }

            return(dtResultado);
        }
Example #6
0
        public DataTable Login(DTrabajador Trabajador)
        {
            DataTable     DtResultado = new DataTable("trabajador");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "splogin";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.Size          = 20;
                ParPassword.Value         = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
Example #7
0
        public DataTable reportePagoPorTrabajador(DTrabajador Trabajador)
        {
            DataTable     dtResultado = new DataTable("Trabajador");
            SqlConnection sqlCon      = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_reportePagoPorTrabajador";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdTrabajador = new SqlParameter();
                ParIdTrabajador.ParameterName = "@idTrabajador";
                ParIdTrabajador.SqlDbType     = SqlDbType.Int;
                ParIdTrabajador.Value         = Trabajador.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdTrabajador);

                SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd);
                sqlDat.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }

            return(dtResultado);
        }
        public DataTable BuscarNum_Documento(DTrabajador Trabajador)
        {
            DataTable     DtResultado = new DataTable("trabajador");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spbuscar_trabajador_num_documento";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = Trabajador.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
        public DataTable BuscarCedula(DTrabajador Trabajador)
        {
            DataTable     DtResultado = new DataTable("Trabajador");
            SqlConnection SqlConectar = new SqlConnection();

            try
            {
                SqlConectar.ConnectionString = Conexion.CadenaConexion;
                SqlCommand SqlComando = new SqlCommand();
                SqlComando.Connection  = SqlConectar;
                SqlComando.CommandText = "Buscar_Trabajador_CedulaT";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametro buscar nombre
                SqlParameter Parametro_Texto_Buscar = new SqlParameter();
                Parametro_Texto_Buscar.ParameterName = "@TextoBuscar";
                Parametro_Texto_Buscar.SqlDbType     = SqlDbType.VarChar;
                Parametro_Texto_Buscar.Size          = 50;
                Parametro_Texto_Buscar.Value         = Trabajador.Texto_Buscar;
                SqlComando.Parameters.Add(Parametro_Texto_Buscar);

                SqlDataAdapter SqlData = new SqlDataAdapter(SqlComando);
                SqlData.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
Example #10
0
 //Método Editar que llama al método Editar de la clase DTrabajador de la capaDatos:
 public static string Editar(
                               int IdTrabador,
                               string nombre,
                               string apellidos,
                               string sexo,
                               DateTime fechaNacimiento,
                               string numeroDocumento,
                               string direccion,
                               string telefono,
                               string email,
                               string acceso,
                               string usuario,
                               string password
                               )
 {
     DTrabajador trabajador = new DTrabajador();
     trabajador.IdTrabajador = IdTrabador;
     trabajador.Nombre = nombre;
     trabajador.Apellidos = apellidos;
     trabajador.Sexo = sexo;
     trabajador.FechaNacimeinto = fechaNacimiento;
     trabajador.NumeroDocumento = numeroDocumento;
     trabajador.Direccion = direccion;
     trabajador.Telefono = telefono;
     trabajador.Email = email;
     trabajador.Acceso = acceso;
     trabajador.Usuario = usuario;
     trabajador.Password = password;
     return trabajador.Editar(trabajador);
 }
Example #11
0
        public DataTable Login(DTrabajador trabajador)
        {
            DataTable     dataTableResultado = new DataTable("trabajador");
            SqlConnection sqlCon             = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.Cn;
                sqlCon.Open();
                //comando:
                SqlCommand cmd = new SqlCommand("spLogin", sqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter pUsuario = new SqlParameter("@Usuario", trabajador.usuario);
                cmd.Parameters.Add(pUsuario);

                SqlParameter pPassword = new SqlParameter("@Password", trabajador.Password);
                cmd.Parameters.Add(pPassword);

                //DataAdaptar:
                SqlDataAdapter Da = new SqlDataAdapter(cmd);
                Da.Fill(dataTableResultado);
            }
            catch (Exception)
            {
                dataTableResultado = null;
            }

            sqlCon.Close();
            return(dataTableResultado);
        }
Example #12
0
        public string cambiarPass(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_cambiarPass";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdUsuario = new SqlParameter();
                ParIdUsuario.ParameterName = "@idTrabajador";
                ParIdUsuario.SqlDbType     = SqlDbType.Int;
                ParIdUsuario.Value         = Trabajador.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdUsuario);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Trabajador.Usuario;
                sqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPass = new SqlParameter();
                ParPass.ParameterName = "@password";
                ParPass.SqlDbType     = SqlDbType.VarChar;
                ParPass.Size          = 20;
                ParPass.Value         = Trabajador.Password;
                sqlCmd.Parameters.Add(ParPass);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
        //Eliminar
        public string Eliminar(DTrabajador Trabajador)
        {
            string        respuesta   = "";
            SqlConnection SqlConectar = new SqlConnection();

            try
            {
                //conexion con la Base de Datos
                SqlConectar.ConnectionString = Conexion.CadenaConexion;
                SqlConectar.Open();

                //comandos
                SqlCommand SqlComando = new SqlCommand();
                SqlComando.Connection  = SqlConectar;
                SqlComando.CommandText = "Eliminar_Trabajador";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Trabajador = new SqlParameter();
                Parametro_Id_Trabajador.ParameterName = "@IdTrabajador";
                Parametro_Id_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Id_Trabajador.Size          = 50;
                Parametro_Id_Trabajador.Value         = Trabajador.Id_Trabajador;
                SqlComando.Parameters.Add(Parametro_Id_Trabajador);


                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el Registro de trabajador";
            }
            catch (Exception excepcion)
            {
                respuesta = excepcion.Message;
            }

            //se cierra la conexion de la Base de Datos
            finally
            {
                if (SqlConectar.State == ConnectionState.Open)
                {
                    SqlConectar.Close();
                }
            }
            return(respuesta);
        }
Example #14
0
        public DataTable Login(DTrabajador Trabajador)
        {
            DataTable     DtResultado = new DataTable("trabajador");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                //Me comunico con el procesamiento almacenado: splogin de mi BD
                SqlCmd.CommandText = "splogin";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //Qué parámetros le vamos a enviar?
                //El primero será el Usuario:
                SqlParameter ParUsuario = new SqlParameter();
                //Le decimos que se comunique con la variable @usuario de mi procedimiento almacenado
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                //De qué tamaño será: de 20 caracteres
                ParUsuario.Size = 20;
                //Le digo de que en mi objeto trabajador, busque la variable en este caso: Usuario
                ParUsuario.Value = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                //SEGUNDO PARÁMETRO: Password
                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType     = SqlDbType.VarChar;
                ParPassword.Size          = 20;
                ParPassword.Value         = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
        //Métodos para comunicarnos con la capa datos
        //Método Insertar que llama al método Insertar de la clase Drabajador
        //de la CapaDatos
        public static string Insertar(string nombre, string apellidos, string sexo,
            DateTime fecha_nacimiento, string num_documento,
            string direccion, string telefono, string email, string acceso,
            string usuario,string password)
        {
            DTrabajador Obj = new DTrabajador();
            Obj.Nombre = nombre;
            Obj.Apellidos = apellidos;
            Obj.Sexo = sexo;
            Obj.Fecha_Nacimiento = fecha_nacimiento;
            Obj.Num_Documento = num_documento;
            Obj.Direccion = direccion;
            Obj.Telefono = telefono;
            Obj.Email = email;
            Obj.Acceso = acceso;
            Obj.Usuario = usuario;
            Obj.Password = password;

            return Obj.Insertar(Obj);
        }
        //Método Eliminar
        public string Eliminar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParCod_trabajador = new SqlParameter();
                ParCod_trabajador.ParameterName = "@cod_trabajador";
                ParCod_trabajador.SqlDbType     = SqlDbType.Int;
                ParCod_trabajador.Value         = Trabajador.Cod_trabajador;
                SqlCmd.Parameters.Add(ParCod_trabajador);
                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Example #17
0
        public string Eliminar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_eliminarTrabajador";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdTermino = new SqlParameter();
                ParIdTermino.ParameterName = "@idTrabajador";
                ParIdTermino.SqlDbType     = SqlDbType.Int;
                ParIdTermino.Value         = Trabajador.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdTermino);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se eliminó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
Example #18
0
        public DataTable Login(DTrabajador trabajador)
        {
            DataTable dataTableResultado = new DataTable("trabajador");
            SqlConnection sqlCon = new SqlConnection();
            try
            {
                sqlCon.ConnectionString = Conexion.Cn;
                sqlCon.Open();
                //comando:
                SqlCommand cmd = new SqlCommand("spLogin", sqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter pUsuario = new SqlParameter("@Usuario", trabajador.usuario);
                cmd.Parameters.Add(pUsuario);

                SqlParameter pPassword = new SqlParameter("@Password", trabajador.Password);
                cmd.Parameters.Add(pPassword);

                //DataAdaptar:
                SqlDataAdapter Da = new SqlDataAdapter(cmd);
                Da.Fill(dataTableResultado);

            }
            catch (Exception)
            {

                dataTableResultado = null;
            }

            sqlCon.Close();
            return dataTableResultado;
        }
Example #19
0
        //Método editat:
        public string Editar(DTrabajador trabajador)
        {
            string        respuesta = "";
            SqlConnection SQlCon    = new SqlConnection();

            try
            {
                SQlCon.ConnectionString = Conexion.Cn;
                SQlCon.Open();
                //Establecer comando:
                SqlCommand cmd = new SqlCommand("spEditarTrabajador", SQlCon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros:
                SqlParameter pIdTrabajador = new SqlParameter("@IdTrabajador", trabajador.IdTrabajador);
                cmd.Parameters.Add(pIdTrabajador);

                SqlParameter pNombre = new SqlParameter("@Nombre", trabajador.Nombre);
                cmd.Parameters.Add(pNombre);

                SqlParameter pApellido = new SqlParameter("@Apellidoss", trabajador.Apellidos);
                cmd.Parameters.Add(pApellido);

                SqlParameter pSexo = new SqlParameter("@Sexo", trabajador.Sexo);
                cmd.Parameters.Add(pSexo);

                SqlParameter pFechaNacimiento = new SqlParameter("@FechaNacimiento", trabajador.FechaNacimeinto);
                cmd.Parameters.Add(pFechaNacimiento);

                //SqlParameter pTipoDocumento = new SqlParameter("@TipoDocumento", cliente.TipoDocumento);
                //cmd.Parameters.Add(pTipoDocumento);

                SqlParameter pNumeroDocumento = new SqlParameter("@NumeroDocumento", trabajador.NumeroDocumento);
                cmd.Parameters.Add(pNumeroDocumento);

                SqlParameter pDireccion = new SqlParameter("@Direccion", trabajador.Direccion);
                cmd.Parameters.Add(pDireccion);

                SqlParameter pTelefono = new SqlParameter("@Telefono", trabajador.Telefono);
                cmd.Parameters.Add(pTelefono);

                SqlParameter pEmail = new SqlParameter("@Email", trabajador.Email);
                cmd.Parameters.Add(pEmail);

                SqlParameter pAcceso = new SqlParameter("@Acceso", trabajador.Acceso);
                cmd.Parameters.Add(pAcceso);

                SqlParameter pUsuario = new SqlParameter("@Usuario", trabajador.Usuario);
                cmd.Parameters.Add(pUsuario);

                SqlParameter pPassword = new SqlParameter("@Password", trabajador.password);
                cmd.Parameters.Add(pPassword);

                //Ejecuto el comando:

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro.....";
            }
            catch (Exception ex)
            {
                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SQlCon.State == ConnectionState.Open)
                {
                    SQlCon.Close();
                }
            }

            return(respuesta);
        }
Example #20
0
 public static DataTable BuscarTrabajadorApellidos(string txtBuscar)
 {
     DTrabajador trabajador = new DTrabajador();
     trabajador.TxtBuscar = txtBuscar;
     return trabajador.BuscarTrabajadorApellidos(trabajador);
 }
 public static DataTable Login(string usuario,string password)
 {
     DTrabajador Obj = new DTrabajador();
     Obj.Usuario = usuario;
     Obj.Password = password;
     return Obj.Login(Obj);
 }
Example #22
0
        //Método Editar
        public string Editar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType     = SqlDbType.Int;
                ParIdtrabajador.Value         = Trabajador.Idtrabajador;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 20;
                ParNombre.Value         = Trabajador.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellidos = new SqlParameter();
                ParApellidos.ParameterName = "@apellidos";
                ParApellidos.SqlDbType     = SqlDbType.VarChar;
                ParApellidos.Size          = 40;
                ParApellidos.Value         = Trabajador.Apellidos;
                SqlCmd.Parameters.Add(ParApellidos);

                SqlParameter ParSexo = new SqlParameter();
                ParSexo.ParameterName = "@sexo";
                ParSexo.SqlDbType     = SqlDbType.VarChar;
                ParSexo.Size          = 1;
                ParSexo.Value         = Trabajador.Sexo;
                SqlCmd.Parameters.Add(ParSexo);

                SqlParameter ParFecha_Nacimiento = new SqlParameter();
                ParFecha_Nacimiento.ParameterName = "@fecha_nacimiento";
                ParFecha_Nacimiento.SqlDbType     = SqlDbType.VarChar;
                ParFecha_Nacimiento.Size          = 50;
                ParFecha_Nacimiento.Value         = Trabajador.Fecha_Nacimiento;
                SqlCmd.Parameters.Add(ParFecha_Nacimiento);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_Documento.Size          = 11;
                ParNum_Documento.Value         = Trabajador.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Trabajador.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 11;
                ParTelefono.Value         = Trabajador.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Trabajador.Email;
                SqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParAcceso = new SqlParameter();
                ParAcceso.ParameterName = "@acceso";
                ParAcceso.SqlDbType     = SqlDbType.VarChar;
                ParAcceso.Size          = 50;
                ParAcceso.Value         = Trabajador.Acceso;
                SqlCmd.Parameters.Add(ParAcceso);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 50;
                ParUsuario.Value         = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType     = SqlDbType.VarChar;
                ParPassword.Size          = 50;
                ParPassword.Value         = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);


                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
        public DataTable BuscarNum_Documento(DTrabajador Trabajador)
        {
            DataTable DtResultado = new DataTable("trabajador");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spbuscar_trabajador_num_documento";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType = SqlDbType.VarChar;
                ParTextoBuscar.Size = 50;
                ParTextoBuscar.Value = Trabajador.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);

            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return DtResultado;
        }
Example #24
0
 public static DataTable Login(string usuario, string password )
 {
     DTrabajador trabajador = new DTrabajador();
     trabajador.Usuario = usuario;
     trabajador.Password = password;
     return trabajador.Login(trabajador);
 }
Example #25
0
 //Método BUscarNombre que llama al método BuscarNombre  de la capa DTrabajador de la CapaDATOS:
 public static DataTable spBuscarTrabajadorNumeroDocumento(string txtBuscar)
 {
     DTrabajador trabajador = new DTrabajador();
     trabajador.TxtBuscar = txtBuscar;
     return trabajador.spBuscarTrabajadorNumeroDocumento(trabajador);
 }
Example #26
0
        //Metodos
        // Metodo Insertar

        public string Insertar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = conexion.Cn;
                SqlCon.Open();
                //Establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spinsertar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType     = SqlDbType.Int;
                ParIdtrabajador.Direction     = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 20;
                ParNombre.Value         = Trabajador.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellido = new SqlParameter();
                ParApellido.ParameterName = "@apellido";
                ParApellido.SqlDbType     = SqlDbType.VarChar;
                ParApellido.Size          = 40;
                ParApellido.Value         = Trabajador.Apellido;
                SqlCmd.Parameters.Add(ParApellido);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_Documento.Size          = 10;
                ParNum_Documento.Value         = Trabajador.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Trabajador.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 10;
                ParTelefono.Value         = Trabajador.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParCorreo = new SqlParameter();
                ParCorreo.ParameterName = "@correo";
                ParCorreo.SqlDbType     = SqlDbType.VarChar;
                ParCorreo.Size          = 50;
                ParCorreo.Value         = Trabajador.Correo;
                SqlCmd.Parameters.Add(ParCorreo);

                SqlParameter ParAcceso = new SqlParameter();
                ParAcceso.ParameterName = "@acceso";
                ParAcceso.SqlDbType     = SqlDbType.VarChar;
                ParAcceso.Size          = 50;
                ParAcceso.Value         = Trabajador.Acceso;
                SqlCmd.Parameters.Add(ParAcceso);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 50;
                ParUsuario.Value         = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType     = SqlDbType.VarChar;
                ParPassword.Size          = 50;
                ParPassword.Value         = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);


                //Ejecutamos nuestro comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
 //Método Eliminar que llama al método Eliminar de la clase DTrabajador
 //de la CapaDatos
 public static string Eliminar(int idtrabajador)
 {
     DTrabajador Obj = new DTrabajador();
     Obj.Idtrabajador= idtrabajador;
     return Obj.Eliminar(Obj);
 }
Example #28
0
        public string Editar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_editarTrabajador";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdTrabajador = new SqlParameter();
                ParIdTrabajador.ParameterName = "@idTrabajador";
                ParIdTrabajador.SqlDbType     = SqlDbType.Int;
                ParIdTrabajador.Value         = Trabajador.IdTrabajador;
                sqlCmd.Parameters.Add(ParIdTrabajador);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 25;
                ParNombre.Value         = Trabajador.Nombre;
                sqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellidos = new SqlParameter();
                ParApellidos.ParameterName = "@aps";
                ParApellidos.SqlDbType     = SqlDbType.VarChar;
                ParApellidos.Size          = 60;
                ParApellidos.Value         = Trabajador.Apellidos;
                sqlCmd.Parameters.Add(ParApellidos);

                SqlParameter ParTipoDoc = new SqlParameter();
                ParTipoDoc.ParameterName = "@tipoDoc";
                ParTipoDoc.SqlDbType     = SqlDbType.VarChar;
                ParTipoDoc.Size          = 24;
                ParTipoDoc.Value         = Trabajador.TipoDoc;
                sqlCmd.Parameters.Add(ParTipoDoc);

                SqlParameter ParNumDoc = new SqlParameter();
                ParNumDoc.ParameterName = "@numDoc";
                ParNumDoc.SqlDbType     = SqlDbType.VarChar;
                ParNumDoc.Size          = 15;
                ParNumDoc.Value         = Trabajador.NumDoc;
                sqlCmd.Parameters.Add(ParNumDoc);

                SqlParameter ParSexo = new SqlParameter();
                ParSexo.ParameterName = "@sexo";
                ParSexo.SqlDbType     = SqlDbType.Char;
                ParSexo.Size          = 1;
                ParSexo.Value         = Trabajador.Sexo;
                sqlCmd.Parameters.Add(ParSexo);

                SqlParameter ParFechaNac = new SqlParameter();
                ParFechaNac.ParameterName = "@fechNac";
                ParFechaNac.SqlDbType     = SqlDbType.Date;
                ParFechaNac.Value         = Trabajador.FechaNac;
                sqlCmd.Parameters.Add(ParFechaNac);

                SqlParameter ParDir = new SqlParameter();
                ParDir.ParameterName = "@direccion";
                ParDir.SqlDbType     = SqlDbType.VarChar;
                ParDir.Size          = 150;
                ParDir.Value         = Trabajador.Direccion;
                sqlCmd.Parameters.Add(ParDir);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 50;
                ParTelefono.Value         = Trabajador.Telefono;
                sqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 30;
                ParEmail.Value         = Trabajador.Email;
                sqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParEstado = new SqlParameter();
                ParEstado.ParameterName = "@estado";
                ParEstado.SqlDbType     = SqlDbType.Char;
                ParEstado.Size          = 1;
                ParEstado.Value         = Trabajador.Estado;
                sqlCmd.Parameters.Add(ParEstado);

                SqlParameter ParIdTipo = new SqlParameter();
                ParIdTipo.ParameterName = "@idTipoTrabajador";
                ParIdTipo.SqlDbType     = SqlDbType.Int;
                ParIdTipo.Value         = Trabajador.IdTipoTrabajador;
                sqlCmd.Parameters.Add(ParIdTipo);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Trabajador.Usuario;
                sqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType     = SqlDbType.VarChar;
                ParPassword.Size          = 20;
                ParPassword.Value         = Trabajador.Password;
                sqlCmd.Parameters.Add(ParPassword);

                SqlParameter ParSueldo = new SqlParameter();
                ParSueldo.ParameterName = "@sueldo";
                ParSueldo.SqlDbType     = SqlDbType.Decimal;
                ParSueldo.Precision     = 8;
                ParSueldo.Scale         = 2;
                ParSueldo.Value         = Trabajador.Sueldo;
                sqlCmd.Parameters.Add(ParSueldo);

                SqlParameter ParFechaIngreso = new SqlParameter();
                ParFechaIngreso.ParameterName = "@fechaIngreso";
                ParFechaIngreso.SqlDbType     = SqlDbType.Date;
                ParFechaIngreso.Value         = Trabajador.FechaIngreso;
                sqlCmd.Parameters.Add(ParFechaIngreso);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
Example #29
0
        //Método buscar  spBuscarTrabajadorNumeroDocumento del trabajador:
        public DataTable spBuscarTrabajadorNumeroDocumento(DTrabajador trabajador)
        {
            DataTable dataTableResultado = new DataTable("trabajador");
            SqlConnection sqlCon = new SqlConnection();
            try
            {
                sqlCon.ConnectionString = Conexion.Cn;
                sqlCon.Open();
                //comando:
                SqlCommand cmd = new SqlCommand("spBuscarTrabajadorNumeroDocumento", sqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", trabajador.TxtBuscar);
                cmd.Parameters.Add(ptxtBuscar);
                //DataAdaptar:
                SqlDataAdapter Da = new SqlDataAdapter(cmd);
                Da.Fill(dataTableResultado);

            }
            catch (Exception)
            {

                dataTableResultado = null;
            }

            sqlCon.Close();
            return dataTableResultado;
        }
Example #30
0
        //Método Eliminar

        public string Eliminar(DTrabajador trabajador)
        {
            string respuesta = string.Empty;
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Comando:
                SqlCommand cmd = new SqlCommand("spEliminarTrabajador", SqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter pIdTrabajador = new SqlParameter("@IdTrabajador", trabajador.IdTrabajador);
                cmd.Parameters.Add(pIdTrabajador);

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro.....";

            }
            catch (Exception ex)
            {

                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return respuesta;
        }
 //Método BuscarNum_Documento que llama al método BuscarNum_Documento
 //de la clase DTRabajador de la CapaDatos
 public static DataTable BuscarNum_Documento(string textobuscar)
 {
     DTrabajador Obj = new DTrabajador();
     Obj.TextoBuscar = textobuscar;
     return Obj.BuscarNum_Documento(Obj);
 }
        //Métodos
        public string Insertar(DTrabajador Trabajador)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spinsertar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType = SqlDbType.Int;
                ParIdtrabajador.Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType = SqlDbType.VarChar;
                ParNombre.Size = 20;
                ParNombre.Value = Trabajador.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellidos = new SqlParameter();
                ParApellidos.ParameterName = "@apellidos";
                ParApellidos.SqlDbType = SqlDbType.VarChar;
                ParApellidos.Size = 40;
                ParApellidos.Value = Trabajador.Apellidos;
                SqlCmd.Parameters.Add(ParApellidos);

                SqlParameter ParSexo = new SqlParameter();
                ParSexo.ParameterName = "@sexo";
                ParSexo.SqlDbType = SqlDbType.VarChar;
                ParSexo.Size = 1;
                ParSexo.Value = Trabajador.Sexo;
                SqlCmd.Parameters.Add(ParSexo);

                SqlParameter ParFecha_Nacimiento = new SqlParameter();
                ParFecha_Nacimiento.ParameterName = "@fecha_nacimiento";
                ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar;
                ParFecha_Nacimiento.Size = 50;
                ParFecha_Nacimiento.Value = Trabajador.Fecha_Nacimiento;
                SqlCmd.Parameters.Add(ParFecha_Nacimiento);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType = SqlDbType.VarChar;
                ParNum_Documento.Size = 11;
                ParNum_Documento.Value = Trabajador.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType = SqlDbType.VarChar;
                ParDireccion.Size = 100;
                ParDireccion.Value = Trabajador.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType = SqlDbType.VarChar;
                ParTelefono.Size = 11;
                ParTelefono.Value = Trabajador.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType = SqlDbType.VarChar;
                ParEmail.Size = 50;
                ParEmail.Value = Trabajador.Email;
                SqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParAcceso = new SqlParameter();
                ParAcceso.ParameterName = "@acceso";
                ParAcceso.SqlDbType = SqlDbType.VarChar;
                ParAcceso.Size = 50;
                ParAcceso.Value = Trabajador.Acceso;
                SqlCmd.Parameters.Add(ParAcceso);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType = SqlDbType.VarChar;
                ParUsuario.Size = 50;
                ParUsuario.Value = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword= new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType = SqlDbType.VarChar;
                ParPassword.Size = 50;
                ParPassword.Value = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);

                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";

            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
        public DataTable Login(DTrabajador Trabajador)
        {
            DataTable DtResultado = new DataTable("trabajador");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "splogin";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType = SqlDbType.VarChar;
                ParUsuario.Size = 20;
                ParUsuario.Value = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType = SqlDbType.VarChar;
                ParPassword.Size = 20;
                ParPassword.Value = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);

            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return DtResultado;
        }
        //metodos

        //insertar
        public string Insertar(DTrabajador Trabajador)
        {
            string        respuesta   = "";
            SqlConnection SqlConectar = new SqlConnection();

            try
            {
                //conexion con la Base de Datos
                SqlConectar.ConnectionString = Conexion.CadenaConexion;
                SqlConectar.Open();

                //comandos
                SqlCommand SqlComando = new SqlCommand();
                SqlComando.Connection  = SqlConectar;
                SqlComando.CommandText = "Insertar_Trabajador";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Trabajador = new SqlParameter();
                Parametro_Id_Trabajador.ParameterName = "@IdTrabajador";
                Parametro_Id_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Id_Trabajador.Size          = 50;
                Parametro_Id_Trabajador.Value         = Trabajador.Id_Trabajador;
                SqlComando.Parameters.Add(Parametro_Id_Trabajador);

                //parametro nombre
                SqlParameter Parametro_Nombre_Trabajador = new SqlParameter();
                Parametro_Nombre_Trabajador.ParameterName = "@NombreTrabajador";
                Parametro_Nombre_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Nombre_Trabajador.Size          = 50;
                Parametro_Nombre_Trabajador.Value         = Trabajador.Nombre_Trabajador;
                SqlComando.Parameters.Add(Parametro_Nombre_Trabajador);

                //parametro direccion
                SqlParameter Parametro_Direccion_Trabajador = new SqlParameter();
                Parametro_Direccion_Trabajador.ParameterName = "@DireccionTrabajador";
                Parametro_Direccion_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Direccion_Trabajador.Size          = 256;
                Parametro_Direccion_Trabajador.Value         = Trabajador.Direccion_Trabajador;
                SqlComando.Parameters.Add(Parametro_Direccion_Trabajador);

                //parametro sexo
                SqlParameter Parametro_Sexo_Trabajador = new SqlParameter();
                Parametro_Sexo_Trabajador.ParameterName = "@SexoTrabajador";
                Parametro_Sexo_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Sexo_Trabajador.Size          = 20;
                Parametro_Sexo_Trabajador.Value         = Trabajador.Sexo_Trabajador;
                SqlComando.Parameters.Add(Parametro_Sexo_Trabajador);

                //parametro acceso
                SqlParameter Parametro_Acceso_Trabajador = new SqlParameter();
                Parametro_Acceso_Trabajador.ParameterName = "@AccesoTrabajador";
                Parametro_Acceso_Trabajador.SqlDbType     = SqlDbType.Int;
                Parametro_Acceso_Trabajador.Value         = Trabajador.Acceso_Trabajador;
                SqlComando.Parameters.Add(Parametro_Acceso_Trabajador);

                //parametro password
                SqlParameter Parametro_Password_Trabajador = new SqlParameter();
                Parametro_Password_Trabajador.ParameterName = "@PasswordTrabajador";
                Parametro_Password_Trabajador.SqlDbType     = SqlDbType.VarChar;
                Parametro_Password_Trabajador.Size          = 50;
                Parametro_Password_Trabajador.Value         = Trabajador.Password_Trabajador;
                SqlComando.Parameters.Add(Parametro_Password_Trabajador);

                //parametro correo
                SqlParameter Parametro_Correo_Proveedor = new SqlParameter();
                Parametro_Correo_Proveedor.ParameterName = "@CorreoTrabajador";
                Parametro_Correo_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Correo_Proveedor.Size          = 50;
                Parametro_Correo_Proveedor.Value         = Trabajador.Correo_Trabajador;
                SqlComando.Parameters.Add(Parametro_Correo_Proveedor);

                //parametro telefono
                SqlParameter Parametro_Telefono_Proveedor = new SqlParameter();
                Parametro_Telefono_Proveedor.ParameterName = "@TelefonoTrabajador";
                Parametro_Telefono_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Telefono_Proveedor.Size          = 20;
                Parametro_Telefono_Proveedor.Value         = Trabajador.Telefono_Trabajador;
                SqlComando.Parameters.Add(Parametro_Telefono_Proveedor);

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Trabajador";
            }
            catch (Exception excepcion)
            {
                respuesta = excepcion.Message;
            }

            //se cierra la conexion de la Base de Datos
            finally
            {
                if (SqlConectar.State == ConnectionState.Open)
                {
                    SqlConectar.Close();
                }
            }
            return(respuesta);
        }
Example #35
0
        public string Editar(DTrabajador Trabajador)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType     = SqlDbType.Int;
                ParIdtrabajador.Value         = Trabajador.Idtrabajador;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 20;
                ParNombre.Value         = Trabajador.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellidos = new SqlParameter();
                ParApellidos.ParameterName = "@apellidos";
                ParApellidos.SqlDbType     = SqlDbType.VarChar;
                ParApellidos.Size          = 40;
                ParApellidos.Value         = Trabajador.Apellidos;
                SqlCmd.Parameters.Add(ParApellidos);

                SqlParameter ParNum_documento = new SqlParameter();
                ParNum_documento.ParameterName = "@num_documento";
                ParNum_documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_documento.Size          = 8;
                ParNum_documento.Value         = Trabajador.Num_documento;
                SqlCmd.Parameters.Add(ParNum_documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Trabajador.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 10;
                ParTelefono.Value         = Trabajador.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParAcceso = new SqlParameter();
                ParAcceso.ParameterName = "@acceso";
                ParAcceso.SqlDbType     = SqlDbType.VarChar;
                ParAcceso.Size          = 20;
                ParAcceso.Value         = Trabajador.Acceso;
                SqlCmd.Parameters.Add(ParAcceso);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Trabajador.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password";
                ParPassword.SqlDbType     = SqlDbType.VarChar;
                ParPassword.Size          = 20;
                ParPassword.Value         = Trabajador.Password;
                SqlCmd.Parameters.Add(ParPassword);


                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
        //Método Eliminar
        public string Eliminar(DTrabajador Trabajador)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speliminar_trabajador";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdtrabajador = new SqlParameter();
                ParIdtrabajador.ParameterName = "@idtrabajador";
                ParIdtrabajador.SqlDbType = SqlDbType.Int;
                ParIdtrabajador.Value = Trabajador.Idtrabajador;
                SqlCmd.Parameters.Add(ParIdtrabajador);

                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro";

            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
Example #37
0
 //Método Eliminar que llama al método Eliminar de la clase Dtrabajador de la CapaDatos:
 public static string Eliminar(int IdTrabajador)
 {
     DTrabajador trabajador = new DTrabajador();
     trabajador.IdTrabajador = IdTrabajador;
     return trabajador.Eliminar(trabajador);
 }
Example #38
0
        //Método editat:
        public string Editar(DTrabajador trabajador)
        {
            string respuesta = "";
            SqlConnection SQlCon = new SqlConnection();
            try
            {
                SQlCon.ConnectionString = Conexion.Cn;
                SQlCon.Open();
                //Establecer comando:
                SqlCommand cmd = new SqlCommand("spEditarTrabajador", SQlCon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros:
                SqlParameter pIdTrabajador = new SqlParameter("@IdTrabajador", trabajador.IdTrabajador);
                cmd.Parameters.Add(pIdTrabajador);

                SqlParameter pNombre = new SqlParameter("@Nombre", trabajador.Nombre);
                cmd.Parameters.Add(pNombre);

                SqlParameter pApellido = new SqlParameter("@Apellidoss", trabajador.Apellidos);
                cmd.Parameters.Add(pApellido);

                SqlParameter pSexo = new SqlParameter("@Sexo", trabajador.Sexo);
                cmd.Parameters.Add(pSexo);

                SqlParameter pFechaNacimiento = new SqlParameter("@FechaNacimiento", trabajador.FechaNacimeinto);
                cmd.Parameters.Add(pFechaNacimiento);

                //SqlParameter pTipoDocumento = new SqlParameter("@TipoDocumento", cliente.TipoDocumento);
                //cmd.Parameters.Add(pTipoDocumento);

                SqlParameter pNumeroDocumento = new SqlParameter("@NumeroDocumento", trabajador.NumeroDocumento);
                cmd.Parameters.Add(pNumeroDocumento);

                SqlParameter pDireccion = new SqlParameter("@Direccion", trabajador.Direccion);
                cmd.Parameters.Add(pDireccion);

                SqlParameter pTelefono = new SqlParameter("@Telefono", trabajador.Telefono);
                cmd.Parameters.Add(pTelefono);

                SqlParameter pEmail = new SqlParameter("@Email", trabajador.Email);
                cmd.Parameters.Add(pEmail);

                SqlParameter pAcceso = new SqlParameter("@Acceso", trabajador.Acceso);
                cmd.Parameters.Add(pAcceso);

                SqlParameter pUsuario = new SqlParameter("@Usuario", trabajador.Usuario);
                cmd.Parameters.Add(pUsuario);

                SqlParameter pPassword = new SqlParameter("@Password", trabajador.password);
                cmd.Parameters.Add(pPassword);

                //Ejecuto el comando:

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro.....";
            }
            catch (Exception ex)
            {

                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SQlCon.State == ConnectionState.Open)
                {
                    SQlCon.Close();
                }
            }

            return respuesta;
        }
 //Método BuscarApellidos que llama al método BuscarApellidos
 //de la clase DTrabajador de la CapaDatos
 public static DataTable BuscarApellidos(string textobuscar)
 {
     DTrabajador Obj = new DTrabajador();
     Obj.TextoBuscar = textobuscar;
     return Obj.BuscarApellidos(Obj);
 }