public void ABCEMPLEADOS(char Op, Emp.EMPLEADOS EMPLEADOS) { const string querySql = "Emp.prEMPLEADOS"; int IntReturn; try { using (SqlConnection connection = _objPersistencia.GetSqlConnection()) { connection.Open(); using (SqlCommand sqlCmnd = _objPersistencia.GetSqlCommand(connection, querySql, CommandType.StoredProcedure)) { sqlCmnd.Parameters.AddWithValue("@Op", Op); sqlCmnd.Parameters.AddWithValue("@IdEmpleado", EMPLEADOS.IdEmpleado); sqlCmnd.Parameters.AddWithValue("@IdPersona", EMPLEADOS.IdPersona); sqlCmnd.Parameters.AddWithValue("@Comision", EMPLEADOS.Comision); sqlCmnd.Parameters.AddWithValue("@Foto", EMPLEADOS.Foto); sqlCmnd.Parameters.AddWithValue("@FechaIngreso", EMPLEADOS.FechaIngreso); sqlCmnd.Parameters.AddWithValue("@INE", EMPLEADOS.INE); sqlCmnd.Parameters.AddWithValue("@Activo", EMPLEADOS.Activo); // Ejecucion del sqlCommand using (SqlDataReader reader = sqlCmnd.ExecuteReader()) { if (!reader.Read()) { throw new Exception("La ejecución del Store Procedure no arrojó ningun dato"); } // Verificamos el resultado de la ejecucion de sp 0 = correcto y 1 existe algun error IntReturn = (int)reader["Result"]; if (IntReturn == 1) { throw new Exception(reader["MensajeError"].ToString()); } reader.Close(); } connection.Close(); } } } catch (Exception ex) { throw new Exception($"{ex.Message} \n\nSP: {querySql}"); } }
public Salida() { Empleado = new Emp.EMPLEADOS(); EstatusSalida = new Sal.ESTATUS_SALIDA(); }
public Familiar() { Persona = new Emp.PERSONAS(); Empleado = new Emp.EMPLEADOS(); }