public DataTable BuscarEmpleado(DatosEmpleado Empleado) { DataTable listado = new DataTable("Empleado"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spBuscarEmpleado"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroBuscar = new MySqlParameter(); parametroBuscar.ParameterName = "parBuscar"; parametroBuscar.MySqlDbType = MySqlDbType.VarChar; parametroBuscar.Size = 50; parametroBuscar.Value = Empleado.Buscar; ComandoMySql.Parameters.Add(parametroBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public DataTable Login(DatosEmpleado Empleado) { DataTable listado = new DataTable("Empleado"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spLogin"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroUsuario = new MySqlParameter(); parametroUsuario.ParameterName = "parUsuario"; parametroUsuario.MySqlDbType = MySqlDbType.VarChar; parametroUsuario.Size = 20; parametroUsuario.Value = Empleado.Usuario; ComandoMySql.Parameters.Add(parametroUsuario); MySqlParameter parametroPassword = new MySqlParameter(); parametroPassword.ParameterName = "parPassword"; parametroPassword.MySqlDbType = MySqlDbType.VarChar; parametroPassword.Size = 20; parametroPassword.Value = Empleado.Password; ComandoMySql.Parameters.Add(parametroPassword); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public string Eliminar(DatosEmpleado Empleado) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spEliminarEmpleado"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdEmpleado = new MySqlParameter(); parametroIdEmpleado.ParameterName = "parIdEmpleado"; parametroIdEmpleado.MySqlDbType = MySqlDbType.Int32; parametroIdEmpleado.Value = Empleado.IdEmpleado; ComandoMySql.Parameters.Add(parametroIdEmpleado); 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(DatosEmpleado Empleado) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); //MySQL try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "spEditarEmpleado"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdEmpleado = new MySqlParameter(); parametroIdEmpleado.ParameterName = "parIdEmpleado"; parametroIdEmpleado.MySqlDbType = MySqlDbType.Int32; parametroIdEmpleado.Value = Empleado.IdEmpleado; ComandoMySql.Parameters.Add(parametroIdEmpleado); MySqlParameter parametroNombres = new MySqlParameter(); parametroNombres.ParameterName = "parNombres"; parametroNombres.MySqlDbType = MySqlDbType.VarChar; parametroNombres.Size = 50; parametroNombres.Value = Empleado.Nombres; ComandoMySql.Parameters.Add(parametroNombres); MySqlParameter parametroApellidos = new MySqlParameter(); parametroApellidos.ParameterName = "parApellidos"; parametroApellidos.MySqlDbType = MySqlDbType.VarChar; parametroApellidos.Size = 50; parametroApellidos.Value = Empleado.Apellidos; ComandoMySql.Parameters.Add(parametroApellidos); MySqlParameter parametroSexo = new MySqlParameter(); parametroSexo.ParameterName = "parSexo"; parametroSexo.MySqlDbType = MySqlDbType.VarChar; parametroSexo.Size = 1; parametroSexo.Value = Empleado.Sexo; ComandoMySql.Parameters.Add(parametroSexo); MySqlParameter parametroFechaNacimiento = new MySqlParameter(); parametroFechaNacimiento.ParameterName = "parFechaNacimiento"; parametroFechaNacimiento.MySqlDbType = MySqlDbType.DateTime; parametroFechaNacimiento.Value = Empleado.FechaNacimiento; ComandoMySql.Parameters.Add(parametroFechaNacimiento); MySqlParameter parametroNumeroDocumento = new MySqlParameter(); parametroNumeroDocumento.ParameterName = "parNumeroDocumento"; parametroNumeroDocumento.MySqlDbType = MySqlDbType.VarChar; parametroNumeroDocumento.Size = 11; parametroNumeroDocumento.Value = Empleado.NumeroDocumento; ComandoMySql.Parameters.Add(parametroNumeroDocumento); MySqlParameter parametroDomicilio = new MySqlParameter(); parametroDomicilio.ParameterName = "parDomicilio"; parametroDomicilio.MySqlDbType = MySqlDbType.VarChar; parametroDomicilio.Size = 100; parametroDomicilio.Value = Empleado.Domicilio; ComandoMySql.Parameters.Add(parametroDomicilio); MySqlParameter parametroTelefonoFijo = new MySqlParameter(); parametroTelefonoFijo.ParameterName = "parTelefonoFijo"; parametroTelefonoFijo.MySqlDbType = MySqlDbType.VarChar; parametroTelefonoFijo.Size = 10; parametroTelefonoFijo.Value = Empleado.TelefonoFijo; ComandoMySql.Parameters.Add(parametroTelefonoFijo); MySqlParameter parametroTelefonoCelular = new MySqlParameter(); parametroTelefonoCelular.ParameterName = "parTelefonoCelular"; parametroTelefonoCelular.MySqlDbType = MySqlDbType.VarChar; parametroTelefonoCelular.Size = 12; parametroTelefonoCelular.Value = Empleado.TelefonoCelular; ComandoMySql.Parameters.Add(parametroTelefonoCelular); MySqlParameter parametroEmail = new MySqlParameter(); parametroEmail.ParameterName = "parEmail"; parametroEmail.MySqlDbType = MySqlDbType.VarChar; parametroEmail.Size = 50; parametroEmail.Value = Empleado.Email; ComandoMySql.Parameters.Add(parametroEmail); MySqlParameter parametroAcceso = new MySqlParameter(); parametroAcceso.ParameterName = "parAcceso"; parametroAcceso.MySqlDbType = MySqlDbType.VarChar; parametroAcceso.Size = 20; parametroAcceso.Value = Empleado.Acceso; ComandoMySql.Parameters.Add(parametroAcceso); MySqlParameter parametroUsuario = new MySqlParameter(); parametroUsuario.ParameterName = "parUsuario"; parametroUsuario.MySqlDbType = MySqlDbType.VarChar; parametroUsuario.Size = 20; parametroUsuario.Value = Empleado.Usuario; ComandoMySql.Parameters.Add(parametroUsuario); MySqlParameter parametroPassword = new MySqlParameter(); parametroPassword.ParameterName = "parPassword"; parametroPassword.MySqlDbType = MySqlDbType.VarChar; parametroPassword.Size = 20; parametroPassword.Value = Empleado.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); }