public string EliminarEmpleado(DEmpleado empleado) { string rpta = ""; string sql = "sp_eliminar_empleado"; SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@idempleado", empleado.IdEmpleado); cmd.CommandType = CommandType.StoredProcedure; rpta = cmd.ExecuteNonQuery() == 1 ? "Ok" : "Error al Eliminar empleado"; } } catch (Exception ex) { rpta = ex.Message.ToString(); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(rpta); }
public DataTable TextoBuscar(DEmpleado Empleado) { DataTable DtResultado = new DataTable("Empleado"); try { SqlCon.ConnectionString = Conexion.Cn; SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spBuscarEmpleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parTextBuscar = new SqlParameter(); parTextBuscar.ParameterName = "@textoBuscar"; parTextBuscar.SqlDbType = SqlDbType.VarChar; parTextBuscar.Size = 50; parTextBuscar.Value = Empleado.Textobuscar; SqlCmd.Parameters.Add(parTextBuscar); SqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public DataTable BuscarEmpleadoUser(DEmpleado Empleado) { DataTable DtResultado = new DataTable("EMPLEADOS"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "EMP_BUSCAR_USER"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@TEXTOBUSCAR"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Empleado.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { string msm = Convert.ToString(ex); DtResultado = null; } return(DtResultado); }
public string Eliminar(DEmpleado Empleado) { string Rpta = ""; try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEliminarEmpleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdEmpleado = new SqlParameter(); parIdEmpleado.ParameterName = "@Id_Empleado"; parIdEmpleado.SqlDbType = SqlDbType.Int; parIdEmpleado.Value = Empleado.Id_Empleado; SqlCmd.Parameters.Add(parIdEmpleado); Rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se elimino"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
public string EliminarEmpleado(DEmpleado Empleado) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "EMP_ELIMINAR"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParEmpid = new SqlParameter(); ParEmpid.ParameterName = "@ID"; ParEmpid.SqlDbType = SqlDbType.Int; ParEmpid.Value = Empleado.Id; SqlCmd.Parameters.Add(ParEmpid); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Edito el Empleado correctamente"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public DataTable Buscar(DEmpleado parEmpleado) { DataTable TablaDatos = new DataTable("Empleados"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = DConexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "SELECT * FROM empleado WHERE idempleado = " + idbuscado.ToString(); // Cambiar por procedimientos o Entity Framework... SqlCmd.CommandType = CommandType.Text; SqlCmd.ExecuteNonQuery(); SqlDataAdapter SqlAdaptador = new SqlDataAdapter(SqlCmd); SqlAdaptador.Fill(TablaDatos); } catch (Exception ex) { TablaDatos = null; throw new Exception("Error al ejecutar consulta \"Buscar Empleados\" " + ex.Message, ex); } finally { SqlCon.Close(); } return(TablaDatos); }
public string[] Eliminar(DEmpleado parametroEmpleado) { string[] respuesta = new string[2]; SqlConnection sqlConexion = new SqlConnection(); try { sqlConexion.ConnectionString = DConexion.Cn; sqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = sqlConexion; SqlComando.CommandText = " DELETE FROM empleado" + " where idempleado = @idempleado"; SqlComando.Parameters.AddWithValue("@idempleado", parametroEmpleado.idbuscado); SqlComando.ExecuteNonQuery(); respuesta[0] = "Y"; } catch (SqlException ex) { respuesta[0] = Excepciones(ex); } finally { if (sqlConexion.State == ConnectionState.Open) { sqlConexion.Close(); } } return(respuesta); }
public DataTable BuscarempleadoId(DEmpleado empleado) { string sql = "sp_buscar_idempleado"; DataTable tabla = new DataTable(); SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conexion.conectar; cn.Open(); using (var da = new SqlDataAdapter(sql, cn)) { da.SelectCommand.Parameters.AddWithValue("@idempleado", empleado.IdEmpleado); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.Fill(tabla); } } catch (Exception ex) { tabla = null; ex.Message.ToString(); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(tabla); }
//Método Insertar que llama al método Insertar de la clase DEmpleado //de la CapaDatos public static string Insertar(string nombre, string apellido, string telefono, string direccion) { DEmpleado Obj = new DEmpleado(); Obj.Nombre = nombre; Obj.Apellido = apellido; Obj.Telefono = telefono; Obj.Direccion = direccion; return Obj.Insertar(Obj); }
public string[] Insertar(DEmpleado parametroEmpleado) { //string[] respuesta; string[] respuesta = new string[2]; SqlConnection sqlConexion = new SqlConnection(); try { sqlConexion.ConnectionString = DConexion.Cn; sqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = sqlConexion; SqlComando.CommandText = " insert into empleado(nombres,apellidos,sexo,fecha_nac," + "ci_ruc,direccion,telefono,email)" + "values(@nombres, @apellidos, @sexo, @fecha_nac," + "@ci_ruc, @direccion, @telefono, @email)"; SqlComando.Parameters.AddWithValue("@nombres", parametroEmpleado.nombres); SqlComando.Parameters.AddWithValue("@apellidos", parametroEmpleado.apellidos); SqlComando.Parameters.AddWithValue("@sexo", parametroEmpleado.sexo); if (parametroEmpleado.fecha_nac.Count() > 0) { SqlComando.Parameters.AddWithValue("@fecha_nac", DateTime.Parse(parametroEmpleado.fecha_nac)); } else { SqlComando.Parameters.AddWithValue("@fecha_nac", DBNull.Value); } SqlComando.Parameters.AddWithValue("@ci_ruc", parametroEmpleado.ci_ruc); SqlComando.Parameters.AddWithValue("@direccion", parametroEmpleado.direccion); SqlComando.Parameters.AddWithValue("@telefono", parametroEmpleado.telefono); SqlComando.Parameters.AddWithValue("@email", parametroEmpleado.email); SqlComando.ExecuteNonQuery(); SqlComando.CommandText = "SELECT IDENT_CURRENT('empleado')"; respuesta[1] = SqlComando.ExecuteScalar().ToString(); respuesta[0] = "Y"; } catch (SqlException ex) { respuesta[0] = Excepciones(ex); } finally { if (sqlConexion.State == ConnectionState.Open) { sqlConexion.Close(); } } return(respuesta); }
//Método Editar que llama al método Editar de la clase DEmpleado //de la CapaDatos public static string Editar(string cedula, string nombre, string apellido, string telefono, string direccion) { DEmpleado Obj = new DEmpleado(); Obj.CedulaEmpl = cedula; Obj.Nombre = nombre; Obj.Apellido = apellido; Obj.Telefono = telefono; Obj.Direccion = direccion; return Obj.Editar(Obj); }
public string[] Editar(DEmpleado parametroEmpleado) { string[] respuesta = new string[2]; SqlConnection sqlConexion = new SqlConnection(); try { sqlConexion.ConnectionString = DConexion.Cn; sqlConexion.Open(); SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = sqlConexion; SqlComando.CommandText = " update empleado set nombres=@nombres,apellidos=@apellidos, " + " sexo = @sexo,fecha_nac = @fecha_nac,ci_ruc = @ci_ruc, " + " direccion = @direccion,telefono = @telefono,email = @email " + " where idempleado = @idempleado"; SqlComando.Parameters.AddWithValue("@nombres", parametroEmpleado.nombres); SqlComando.Parameters.AddWithValue("@apellidos", parametroEmpleado.apellidos); SqlComando.Parameters.AddWithValue("@sexo", parametroEmpleado.sexo); if (parametroEmpleado.fecha_nac.Count() > 0) { SqlComando.Parameters.AddWithValue("@fecha_nac", DateTime.Parse(parametroEmpleado.fecha_nac)); } else { SqlComando.Parameters.AddWithValue("@fecha_nac", DBNull.Value); } SqlComando.Parameters.AddWithValue("@ci_ruc", parametroEmpleado.ci_ruc); SqlComando.Parameters.AddWithValue("@direccion", parametroEmpleado.direccion); SqlComando.Parameters.AddWithValue("@telefono", parametroEmpleado.telefono); SqlComando.Parameters.AddWithValue("@email", parametroEmpleado.email); SqlComando.Parameters.AddWithValue("@idempleado", parametroEmpleado.idempleado); SqlComando.ExecuteNonQuery(); respuesta[0] = "Y"; } catch (SqlException ex) { respuesta[0] = Excepciones(ex); } finally { if (sqlConexion.State == ConnectionState.Open) { sqlConexion.Close(); } } return(respuesta); }
public string ActualzarEmpleado(DEmpleado empleado) { string rpta = ""; string sql = "sp_modificar_empleado"; SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlCommand cmd = new SqlCommand(sql, cn)) { cmd.Parameters.AddWithValue("@idempleado", empleado.IdEmpleado); cmd.Parameters.AddWithValue("@nombres", empleado.Nombre); cmd.Parameters.AddWithValue("@apellidos", empleado.Apellido); cmd.Parameters.AddWithValue("@dni", empleado.Dni); cmd.Parameters.AddWithValue("@sexo", empleado.Sexo); cmd.Parameters.AddWithValue("@telefono", empleado.Telefono); cmd.Parameters.AddWithValue("@correo", empleado.Correo); cmd.Parameters.AddWithValue("@direccion", empleado.Direccion); cmd.Parameters.AddWithValue("@idarea", empleado.IdArea); cmd.Parameters.AddWithValue("@foto", empleado.Foto); cmd.CommandType = CommandType.StoredProcedure; rpta = cmd.ExecuteNonQuery() == 1 ? "Ok" : "Error al modificar empleado"; } } catch (Exception ex) { rpta = ex.Message.ToString(); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(rpta); }
public DataTable Login(DEmpleado empleado) { DataTable dtResultado = new DataTable("Login"); try { con.ConnectionString = Conexion.cn; con.Open(); MySqlCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT usuario,password,nombre,apellidos,estado,centro FROM empleado where usuario = @param1 and password= @param2"; cmd.Parameters.AddWithValue("@param1", empleado.usuario); cmd.Parameters.AddWithValue("@param2", empleado.password); cmd.ExecuteNonQuery(); MySqlDataAdapter sqlDat = new MySqlDataAdapter(cmd); sqlDat.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
//Metodo eliminar public string Eliminar(DEmpleado Empleado) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_empleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@id"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = Empleado.IdEmpleado; SqlCmd.Parameters.Add(ParIdEmpleado); 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 DataTable Login(DEmpleado Empleado) { DataTable DtResultado = new DataTable("EMPLEADOS"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "SRLOGIN"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParUsuario = new SqlParameter(); ParUsuario.ParameterName = "@USUARIO"; ParUsuario.SqlDbType = SqlDbType.VarChar; ParUsuario.Size = 50; ParUsuario.Value = Empleado.User; SqlCmd.Parameters.Add(ParUsuario); SqlParameter ParPasword = new SqlParameter(); ParPasword.ParameterName = "@PASWORD"; ParPasword.SqlDbType = SqlDbType.VarChar; ParPasword.Size = 50; ParPasword.Value = Empleado.Pasword; SqlCmd.Parameters.Add(ParPasword); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { string msm = Convert.ToString(ex); DtResultado = null; } return(DtResultado); }
public DataTable Login(DEmpleado Empleado) { DataTable DtResultado = new DataTable("Empleado"); try { SqlCon.ConnectionString = Conexion.Cn; 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 = Empleado.Usuario; SqlCmd.Parameters.Add(parUsuario); SqlParameter parContraseña = new SqlParameter(); parContraseña.ParameterName = "@Password"; parContraseña.SqlDbType = SqlDbType.VarChar; parContraseña.Size = 20; parContraseña.Value = Empleado.Contrasena; SqlCmd.Parameters.Add(parContraseña); SqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//Método Login public DataTable Login(DEmpleado Empelado) { DataTable DtResultado = new DataTable("Empleado"); 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 = Empelado.Usuario; SqlCmd.Parameters.Add(ParUsuario); SqlParameter ParClave = new SqlParameter(); ParClave.ParameterName = "@Clave"; ParClave.SqlDbType = SqlDbType.VarChar; ParClave.Size = 20; ParClave.Value = Empelado.Clave; SqlCmd.Parameters.Add(ParClave); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public string Eliminar( DEmpleado empleado) { string rstp = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlcon; sqlCmd.CommandText = "pa_eliminarEmpleado"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@idEmpleado"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = empleado.IdEmpleado; sqlCmd.Parameters.Add(ParIdEmpleado); rstp = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el Empleado"; } catch (Exception ex) { rstp = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) sqlcon.Close(); } return rstp; }
public DEmpleado GetNombreCompletoEmpleadoByCodEmpleado(int cod_emp) { DataTable miTabla = new DataTable("1_empleado"); SqlDataAdapter adapter; DEmpleado miEmpleado = null; using (cn = Conexion.ConexionDB()) { SqlCommand cmd = new SqlCommand("GetNombreCompletoEmpleadoByCodEmpleado", cn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@cod_emp", cod_emp); adapter = new SqlDataAdapter(cmd); adapter.Fill(miTabla); } if (miTabla.Rows.Count == 0) { return(miEmpleado); } DataRow miRegistro = miTabla.Rows[0]; miEmpleado = new DEmpleado { Nombre = miRegistro["nom_emp"].ToString(), Apellido = miRegistro["ape_emp"].ToString() }; cn.Close(); return(miEmpleado); }
//Método Eliminar que llama al método Eliminar de la clase DEmpleado //de la CapaDatos public static string Eliminar(string cedula) { DEmpleado Obj = new DEmpleado(); Obj.CedulaEmpl = cedula; return Obj.Eliminar(Obj); }
//Método BuscarCedula que llama al método BuscarCedula //de la clase DEmpleado de la CapaDatos public static DataTable BuscarCedula(string textobuscar) { DEmpleado Obj = new DEmpleado(); Obj.TextoBuscar = textobuscar; return Obj.BuscarCedula(Obj); }
public string EditarEmpleado(DEmpleado Empleado) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "EMP_EDITAR"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParEmpid = new SqlParameter(); ParEmpid.ParameterName = "@ID"; ParEmpid.SqlDbType = SqlDbType.Int; ParEmpid.Value = Empleado.Id; SqlCmd.Parameters.Add(ParEmpid); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@NOMBRES"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Empleado.Nombres; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@APELLIDOS"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Empleado.Apellidos; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParTipoDoc = new SqlParameter(); ParTipoDoc.ParameterName = "@TIPODOC"; ParTipoDoc.SqlDbType = SqlDbType.VarChar; ParTipoDoc.Size = 50; ParTipoDoc.Value = Empleado.TipoDoc; SqlCmd.Parameters.Add(ParTipoDoc); SqlParameter ParNumDoc = new SqlParameter(); ParNumDoc.ParameterName = "@NUMERODOC"; ParNumDoc.SqlDbType = SqlDbType.VarChar; ParNumDoc.Size = 20; ParNumDoc.Value = Empleado.NumeroDoc; SqlCmd.Parameters.Add(ParNumDoc); SqlParameter ParDir = new SqlParameter(); ParDir.ParameterName = "@DIRECCION"; ParDir.SqlDbType = SqlDbType.VarChar; ParDir.Size = 20; ParDir.Value = Empleado.Direccion; SqlCmd.Parameters.Add(ParDir); SqlParameter ParFechNac = new SqlParameter(); ParFechNac.ParameterName = "@FECHANAC"; ParFechNac.SqlDbType = SqlDbType.Date; ParFechNac.Value = Empleado.FechaNacimiento; SqlCmd.Parameters.Add(ParFechNac); SqlParameter ParFechIng = new SqlParameter(); ParFechIng.ParameterName = "@FECHAINGRESO"; ParFechIng.SqlDbType = SqlDbType.Date; ParFechIng.Value = Empleado.FechaIngreso; SqlCmd.Parameters.Add(ParFechIng); SqlParameter ParSueldo = new SqlParameter(); ParSueldo.ParameterName = "@SUELDO"; ParSueldo.SqlDbType = SqlDbType.Money; ParSueldo.Value = Empleado.Sueldo; SqlCmd.Parameters.Add(ParSueldo); SqlParameter ParGenero = new SqlParameter(); ParGenero.ParameterName = "@GENERO"; ParGenero.SqlDbType = SqlDbType.VarChar; ParGenero.Size = 15; ParGenero.Value = Empleado.Genero; SqlCmd.Parameters.Add(ParGenero); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@TELEFONO"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Empleado.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParTurno = new SqlParameter(); ParTurno.ParameterName = "@TURNO"; ParTurno.SqlDbType = SqlDbType.VarChar; ParTurno.Size = 30; ParTurno.Value = Empleado.Turno; SqlCmd.Parameters.Add(ParTurno); SqlParameter ParUser = new SqlParameter(); ParUser.ParameterName = "@USER"; ParUser.SqlDbType = SqlDbType.VarChar; ParUser.Size = 50; ParUser.Value = Empleado.User; SqlCmd.Parameters.Add(ParUser); SqlParameter ParPasword = new SqlParameter(); ParPasword.ParameterName = "@PASWORD"; ParPasword.SqlDbType = SqlDbType.VarChar; ParPasword.Size = 50; ParPasword.Value = Empleado.Pasword; SqlCmd.Parameters.Add(ParPasword); SqlParameter ParAcceso = new SqlParameter(); ParAcceso.ParameterName = "@ACCESO"; ParAcceso.SqlDbType = SqlDbType.VarChar; ParAcceso.Size = 50; ParAcceso.Value = Empleado.Acceso; SqlCmd.Parameters.Add(ParAcceso); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Edito el Empleado correctamente"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Método Editar public string Editar(DEmpleado Empelado) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_empleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@IDEmpleado"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = Empelado.Idempleado; SqlCmd.Parameters.Add(ParIdEmpleado); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@Nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Empelado.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@Apellido"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 50; ParApellidos.Value = Empelado.Apellido; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@Sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 1; ParSexo.Value = Empelado.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParFecha_Nacimiento = new SqlParameter(); ParFecha_Nacimiento.ParameterName = "@Fecha_Nacimiento"; ParFecha_Nacimiento.SqlDbType = SqlDbType.VarChar; ParFecha_Nacimiento.Size = 10; ParFecha_Nacimiento.Value = Empelado.Fecha_Nacimiento; SqlCmd.Parameters.Add(ParFecha_Nacimiento); SqlParameter ParTipo_Documento = new SqlParameter(); ParTipo_Documento.ParameterName = "@Tipo_Documento"; ParTipo_Documento.SqlDbType = SqlDbType.VarChar; ParTipo_Documento.Size = 3; ParTipo_Documento.Value = Empelado.Tipo_Documento; SqlCmd.Parameters.Add(ParTipo_Documento); SqlParameter ParNumero_Documento = new SqlParameter(); ParNumero_Documento.ParameterName = "@Numero_Documento"; ParNumero_Documento.SqlDbType = SqlDbType.VarChar; ParNumero_Documento.Size = 10; ParNumero_Documento.Value = Empelado.Numero_Documento; SqlCmd.Parameters.Add(ParNumero_Documento); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@Direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 150; ParDireccion.Value = Empelado.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@Telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Empelado.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParCorreo = new SqlParameter(); ParCorreo.ParameterName = "@Correo"; ParCorreo.SqlDbType = SqlDbType.VarChar; ParCorreo.Size = 50; ParCorreo.Value = Empelado.Correo; SqlCmd.Parameters.Add(ParCorreo); SqlParameter ParCargo = new SqlParameter(); ParCargo.ParameterName = "@Cargo"; ParCargo.SqlDbType = SqlDbType.VarChar; ParCargo.Size = 20; ParCargo.Value = Empelado.Cargo; SqlCmd.Parameters.Add(ParCargo); SqlParameter ParUsuario = new SqlParameter(); ParUsuario.ParameterName = "@Usuario"; ParUsuario.SqlDbType = SqlDbType.VarChar; ParUsuario.Size = 20; ParUsuario.Value = Empelado.Usuario; SqlCmd.Parameters.Add(ParUsuario); SqlParameter ParClave = new SqlParameter(); ParClave.ParameterName = "@Clave"; ParClave.SqlDbType = SqlDbType.VarChar; ParClave.Size = 20; ParClave.Value = Empelado.Clave; SqlCmd.Parameters.Add(ParClave); respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
public string Editar(DEmpleado Empleado) { string Rpta = ""; try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spModificarEmpleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@Id_Empleado"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = Empleado.Id_Empleado; SqlCmd.Parameters.Add(ParIdEmpleado); SqlParameter parNombre = new SqlParameter(); parNombre.ParameterName = "@Nombre"; parNombre.SqlDbType = SqlDbType.VarChar; parNombre.Size = 50; parNombre.Value = Empleado.Nombre; SqlCmd.Parameters.Add(parNombre); SqlParameter parApellido = new SqlParameter(); parApellido.ParameterName = "@Apellido"; parApellido.SqlDbType = SqlDbType.VarChar; parApellido.Size = 50; parApellido.Value = Empleado.Apellido; SqlCmd.Parameters.Add(parApellido); SqlParameter parAlias = new SqlParameter(); parAlias.ParameterName = "@Alias"; parAlias.SqlDbType = SqlDbType.VarChar; parAlias.Size = 50; parAlias.Value = Empleado.Alias; SqlCmd.Parameters.Add(parAlias); SqlParameter parCedula = new SqlParameter(); parCedula.ParameterName = "@Cedula"; parCedula.SqlDbType = SqlDbType.VarChar; parCedula.Size = 50; parCedula.Value = Empleado.Cedula; SqlCmd.Parameters.Add(parCedula); SqlParameter parDireccion = new SqlParameter(); parDireccion.ParameterName = "@Direccion"; parDireccion.SqlDbType = SqlDbType.VarChar; parDireccion.Size = 50; parDireccion.Value = Empleado.Direccion; SqlCmd.Parameters.Add(parDireccion); SqlParameter parSexo = new SqlParameter(); parSexo.ParameterName = "@Sexo"; parSexo.SqlDbType = SqlDbType.VarChar; parSexo.Size = 2; parSexo.Value = Empleado.Sexo; SqlCmd.Parameters.Add(parSexo); SqlParameter parTelefono = new SqlParameter(); parTelefono.ParameterName = "@Telefono"; parTelefono.SqlDbType = SqlDbType.Int; parTelefono.Value = Empleado.Telefono; SqlCmd.Parameters.Add(parTelefono); SqlParameter parSalario = new SqlParameter(); parSalario.ParameterName = "@Salario"; parSalario.SqlDbType = SqlDbType.Int; parSalario.Value = Empleado.Salario; SqlCmd.Parameters.Add(parSalario); SqlParameter parCorreo = new SqlParameter(); parCorreo.ParameterName = "@Correo"; parCorreo.SqlDbType = SqlDbType.VarChar; parCorreo.Size = 50; parCorreo.Value = Empleado.Correo; SqlCmd.Parameters.Add(parCorreo); SqlParameter parUsuario = new SqlParameter(); parUsuario.ParameterName = "@Usuario"; parUsuario.SqlDbType = SqlDbType.VarChar; parUsuario.Size = 30; parUsuario.Value = Empleado.Usuario; SqlCmd.Parameters.Add(parUsuario); SqlParameter parContrasena = new SqlParameter(); parContrasena.ParameterName = "@Contrasena"; parContrasena.SqlDbType = SqlDbType.VarChar; parContrasena.Size = 30; parContrasena.Value = Empleado.Contrasena; SqlCmd.Parameters.Add(parContrasena); SqlParameter parAcceso = new SqlParameter(); parAcceso.ParameterName = "@TipoAcceso"; parAcceso.SqlDbType = SqlDbType.VarChar; parAcceso.Size = 30; parAcceso.Value = Empleado.TipoAcceso; SqlCmd.Parameters.Add(parAcceso); Rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se edito"; } catch (Exception ex) { Rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(Rpta); }
//Metodo editar public string Editar(DEmpleado Empleado) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_empleado"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@id"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = Empleado.IdEmpleado; SqlCmd.Parameters.Add(ParIdEmpleado); SqlParameter ParApellido = new SqlParameter(); ParApellido.ParameterName = "@apellido"; ParApellido.SqlDbType = SqlDbType.VarChar; ParApellido.Size = 50; ParApellido.Value = Empleado.Apellido; SqlCmd.Parameters.Add(ParApellido); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Empleado.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDni = new SqlParameter(); ParDni.ParameterName = "@dni"; ParDni.SqlDbType = SqlDbType.Int; ParDni.Value = Empleado.DNI; SqlCmd.Parameters.Add(ParDni); SqlParameter ParDomicilio = new SqlParameter(); ParDomicilio.ParameterName = "@domicilio"; ParDomicilio.SqlDbType = SqlDbType.VarChar; ParDomicilio.Size = 150; ParDomicilio.Value = Empleado.Domicilio; SqlCmd.Parameters.Add(ParDomicilio); SqlParameter ParCelular = new SqlParameter(); ParCelular.ParameterName = "@celular"; ParCelular.SqlDbType = SqlDbType.Int; ParCelular.Value = Empleado.Celular; SqlCmd.Parameters.Add(ParCelular); SqlParameter ParMail = new SqlParameter(); ParMail.ParameterName = "@mail"; ParMail.SqlDbType = SqlDbType.VarChar; ParMail.Size = 150; ParMail.Value = Empleado.Domicilio; SqlCmd.Parameters.Add(ParMail); SqlParameter ParEmpresaId = new SqlParameter(); ParEmpresaId.ParameterName = "@idempresa"; ParEmpresaId.SqlDbType = SqlDbType.Int; ParEmpresaId.Value = Empleado.IdEmpresa; SqlCmd.Parameters.Add(ParEmpresaId); 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 string Modificar(DEmpleado empleado) { string rstp = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlcon; sqlCmd.CommandText = "pa_modificarEmpleado"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdEmpleado = new SqlParameter(); ParIdEmpleado.ParameterName = "@idEmpleado"; ParIdEmpleado.SqlDbType = SqlDbType.Int; ParIdEmpleado.Value = empleado.IdEmpleado; sqlCmd.Parameters.Add(ParIdEmpleado); SqlParameter ParNombreEmpleado = new SqlParameter(); ParNombreEmpleado.ParameterName = "@nombreEmpleado"; ParNombreEmpleado.SqlDbType = SqlDbType.VarChar; ParNombreEmpleado.Size = 15; ParNombreEmpleado.Value = empleado.NombreEmpleado; sqlCmd.Parameters.Add(ParNombreEmpleado); SqlParameter ParApellido1 = new SqlParameter(); ParApellido1.ParameterName = "@apellido1"; ParApellido1.SqlDbType = SqlDbType.VarChar; ParApellido1.Size = 20; ParApellido1.Value = empleado.Apellido1; sqlCmd.Parameters.Add(ParApellido1); SqlParameter ParApellido2 = new SqlParameter(); ParApellido2.ParameterName = "@apellido2"; ParApellido2.SqlDbType = SqlDbType.VarChar; ParApellido2.Size = 20; ParApellido2.Value = empleado.Apellido2; sqlCmd.Parameters.Add(ParApellido2); SqlParameter ParEstado = new SqlParameter(); ParEstado.ParameterName = "@estado"; ParEstado.SqlDbType = SqlDbType.VarChar; ParEstado.Size = 30; ParEstado.Value = empleado.Estado; sqlCmd.Parameters.Add(ParEstado); rstp = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Modifico el Empleado"; } catch (Exception ex) { rstp = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) sqlcon.Close(); } return rstp; }