public DataTable BuscarNum_Documento(DatosTrabajador Trabajador) { DataTable listado = new DataTable("trabajador"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "buscar_trabajador_num_documento"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroTextoBuscar = new MySqlParameter(); parametroTextoBuscar.ParameterName = "partextobuscar"; parametroTextoBuscar.MySqlDbType = MySqlDbType.VarChar; parametroTextoBuscar.Size = 11; parametroTextoBuscar.Value = Trabajador.TextoBuscar; ComandoMySql.Parameters.Add(parametroTextoBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public DataTable Login(DatosTrabajador Trabajador) { DataTable listado = new DataTable("trabajador"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "login"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroUsuario = new MySqlParameter(); parametroUsuario.ParameterName = "parusuario"; parametroUsuario.MySqlDbType = MySqlDbType.VarChar; parametroUsuario.Size = 20; parametroUsuario.Value = Trabajador.Usuario; ComandoMySql.Parameters.Add(parametroUsuario); MySqlParameter parametroPassword = new MySqlParameter(); parametroPassword.ParameterName = "parpassword"; parametroPassword.MySqlDbType = MySqlDbType.VarChar; parametroPassword.Size = 20; parametroPassword.Value = Trabajador.Password; ComandoMySql.Parameters.Add(parametroPassword); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public string Eliminar(DatosTrabajador Trabajador) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "eliminar_trabajador"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdTrabajador = new MySqlParameter(); parametroIdTrabajador.ParameterName = "paridtrabajador"; parametroIdTrabajador.MySqlDbType = MySqlDbType.Int32; parametroIdTrabajador.Value = Trabajador.IdTrabajador; ComandoMySql.Parameters.Add(parametroIdTrabajador); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar eliminar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }
public string Editar(DatosTrabajador Trabajador) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); //MySQL try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "editar_trabajador"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdTrabajador = new MySqlParameter(); parametroIdTrabajador.ParameterName = "paridtrabajador"; parametroIdTrabajador.MySqlDbType = MySqlDbType.Int32; parametroIdTrabajador.Value = Trabajador.IdTrabajador; ComandoMySql.Parameters.Add(parametroIdTrabajador); MySqlParameter parametroNombre = new MySqlParameter(); parametroNombre.ParameterName = "parnombre"; parametroNombre.MySqlDbType = MySqlDbType.VarChar; parametroNombre.Size = 50; parametroNombre.Value = Trabajador.Nombre; ComandoMySql.Parameters.Add(parametroNombre); MySqlParameter parametroApellido = new MySqlParameter(); parametroApellido.ParameterName = "parapellido"; parametroApellido.MySqlDbType = MySqlDbType.VarChar; parametroApellido.Size = 50; parametroApellido.Value = Trabajador.Apellido; ComandoMySql.Parameters.Add(parametroApellido); MySqlParameter parametroSexo = new MySqlParameter(); parametroSexo.ParameterName = "parsexo"; parametroSexo.MySqlDbType = MySqlDbType.VarChar; parametroSexo.Size = 1; parametroSexo.Value = Trabajador.Sexo; ComandoMySql.Parameters.Add(parametroSexo); MySqlParameter parametroFecha_Nacimiento = new MySqlParameter(); parametroFecha_Nacimiento.ParameterName = "parfecha_nacimiento"; parametroFecha_Nacimiento.MySqlDbType = MySqlDbType.DateTime; parametroFecha_Nacimiento.Value = Trabajador.Fecha_Nacimiento; ComandoMySql.Parameters.Add(parametroFecha_Nacimiento); MySqlParameter parametroNum_Documento = new MySqlParameter(); parametroNum_Documento.ParameterName = "parnum_documento"; parametroNum_Documento.MySqlDbType = MySqlDbType.VarChar; parametroNum_Documento.Size = 11; parametroNum_Documento.Value = Trabajador.Num_Documento; ComandoMySql.Parameters.Add(parametroNum_Documento); MySqlParameter parametroDomicilio = new MySqlParameter(); parametroDomicilio.ParameterName = "pardomicilio"; parametroDomicilio.MySqlDbType = MySqlDbType.VarChar; parametroDomicilio.Size = 100; parametroDomicilio.Value = Trabajador.Domicilio; ComandoMySql.Parameters.Add(parametroDomicilio); MySqlParameter parametroTel_Fijo = new MySqlParameter(); parametroTel_Fijo.ParameterName = "partel_fijo"; parametroTel_Fijo.MySqlDbType = MySqlDbType.VarChar; parametroTel_Fijo.Size = 10; parametroTel_Fijo.Value = Trabajador.Tel_Fijo; ComandoMySql.Parameters.Add(parametroTel_Fijo); MySqlParameter parametroTel_Cel = new MySqlParameter(); parametroTel_Cel.ParameterName = "partel_cel"; parametroTel_Cel.MySqlDbType = MySqlDbType.VarChar; parametroTel_Cel.Size = 12; parametroTel_Cel.Value = Trabajador.Tel_Cel; ComandoMySql.Parameters.Add(parametroTel_Cel); MySqlParameter parametroEmail = new MySqlParameter(); parametroEmail.ParameterName = "paremail"; parametroEmail.MySqlDbType = MySqlDbType.VarChar; parametroEmail.Size = 50; parametroEmail.Value = Trabajador.Email; ComandoMySql.Parameters.Add(parametroEmail); MySqlParameter parametroAcceso = new MySqlParameter(); parametroAcceso.ParameterName = "paracceso"; parametroAcceso.MySqlDbType = MySqlDbType.VarChar; parametroAcceso.Size = 20; parametroAcceso.Value = Trabajador.Acceso; ComandoMySql.Parameters.Add(parametroAcceso); MySqlParameter parametroUsuario = new MySqlParameter(); parametroUsuario.ParameterName = "parusuario"; parametroUsuario.MySqlDbType = MySqlDbType.VarChar; parametroUsuario.Size = 20; parametroUsuario.Value = Trabajador.Usuario; ComandoMySql.Parameters.Add(parametroUsuario); MySqlParameter parametroPassword = new MySqlParameter(); parametroPassword.ParameterName = "parpassword"; parametroPassword.MySqlDbType = MySqlDbType.VarChar; parametroPassword.Size = 20; parametroPassword.Value = Trabajador.Password; ComandoMySql.Parameters.Add(parametroPassword); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar editar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }