//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); }
//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); }
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); }
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); }
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); }
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); }
//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); }
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); }
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); }
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); }
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); }
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; }
//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); }
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); }
//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; }
public static DataTable Login(string usuario, string password ) { DTrabajador trabajador = new DTrabajador(); trabajador.Usuario = usuario; trabajador.Password = password; return trabajador.Login(trabajador); }
//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); }
//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); }
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); }
//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; }
//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); }
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; }
//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); }
//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); }