public static Models.CatMovimiento ConsultarMovimiento(Models.CatMovimiento oMovimiento) { using (var connection = ConnectionManager.ConnectionFactory()) { var result = new List <Models.CatTipoEmpleado>(); using (var command = connection.CreateCommand()) { command.CommandText = "[CatMovimientoSelect]"; command.CommandType = CommandType.StoredProcedure; command.AddParameter(oMovimiento.EmpleadoID, DbType.Int32, "@EmpleadoID"); command.AddParameter(oMovimiento.Fecha, DbType.DateTime, "@Fecha"); connection.Open(); using (var reader = command.ExecuteReader()) { Models.CatMovimiento elemento = new Models.CatMovimiento(); while (reader.Read()) { elemento.MovimientoID = int.Parse(reader["MovimientoID"].ToString()); elemento.EmpleadoID = int.Parse(reader["EmpleadoID"].ToString()); elemento.Fecha = DateTime.Parse(reader["Fecha"].ToString()); elemento.CantidadEntregas = int.Parse(reader["CantidadEntregas"].ToString()); elemento.CubrioTurno = int.Parse(reader["CubrioTurno"].ToString()); elemento.CubrioRolEmpleadoID = int.Parse(reader["CubrioRolEmpleadoID"].ToString()); elemento.FechaS = reader["Fecha"].ToString(); } return(elemento); } } } }
public static string GuardarMovimiento(Models.CatMovimiento oMovimiento) { using (var connection = ConnectionManager.ConnectionFactory()) { var result = new List <Models.CatTipoEmpleado>(); using (var command = connection.CreateCommand()) { command.CommandText = "[CatMovimientoSave]"; command.CommandType = CommandType.StoredProcedure; command.AddParameter(oMovimiento.MovimientoID, DbType.Int32, "@MovimientoID"); command.AddParameter(oMovimiento.EmpleadoID, DbType.Int32, "@EmpleadoID"); command.AddParameter(oMovimiento.Fecha, DbType.DateTime, "@Fecha"); command.AddParameter(oMovimiento.CantidadEntregas, DbType.Int32, "@CantidadEntregas"); command.AddParameter(oMovimiento.CubrioTurno, DbType.Int32, "@CubrioTurno"); command.AddParameter(oMovimiento.CubrioRolEmpleadoID, DbType.Int32, "@CubrioRolEmpleadoID"); IDbDataParameter respuesta = command.AddParameter(false, DbType.String, "@Respuesta", true); connection.Open(); using (var reader = command.ExecuteReader()) { return(respuesta.Value.ToString()); } } } }
public string ConsultarMovimiento(Models.CatMovimiento oMovimiento) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { Models.CatMovimiento respuesta = Manager.CatMovimiento.ConsultarMovimiento(oMovimiento); return(serializer.Serialize(new { d = Response <object> .CrearResponse <object>(true, respuesta) })); } catch (Exception e) { return(serializer.Serialize(new { d = Response <object> .CrearResponseVacio <object>(false, e.Message) })); } }