Example #1
0
        /// <summary>
        /// Selects the Single object of Horarios_AtencionModel table.
        /// </summary>
        public Horarios_AtencionModel GetHorarios_AtencionModel(int aId)
        {
            Horarios_AtencionModel Horarios_AtencionModel = null;

            try
            {
                using (var connection = Util.ConnectionFactory.conexion())
                {
                    connection.Open();

                    SqlCommand command = connection.CreateCommand();

                    command.Parameters.AddWithValue("@pMode", 2);
                    command.Parameters.AddWithValue("@Id", aId);


                    command.CommandType = CommandType.StoredProcedure;

                    command.CommandText = "spHorarios_atencion";

                    SqlDataReader reader = command.ExecuteReader();

                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            int      Id                  = (int)(reader["Id"]);
                            DateTime Fecha               = (DateTime)(reader["Fecha"]);
                            TimeSpan Hora_Inicio         = (TimeSpan)(reader["Hora_Inicio"]);
                            TimeSpan?Hora_Fin            = reader["Hora_Fin"] as TimeSpan?;
                            DateTime FECHA_CREACION      = (DateTime)(reader["FECHA_CREACION"]);
                            DateTime?FECHA_MODIFICACION  = reader["FECHA_MODIFICACION"] as DateTime?;
                            string   USUARIO_CREADOR     = (string)(reader["USUARIO_CREADOR"]);
                            string   USUARIO_MODIFICADOR = (string)(reader["USUARIO_MODIFICADOR"]);

                            Horarios_AtencionModel = new Horarios_AtencionModel
                            {
                                Id                  = Id,
                                Fecha               = Fecha,
                                Hora_inicio         = Hora_Inicio,
                                Hora_fin            = Hora_Fin,
                                Fecha_creacion      = FECHA_CREACION,
                                Fecha_modificacion  = FECHA_MODIFICACION,
                                Usuario_creador     = USUARIO_CREADOR,
                                Usuario_modificador = USUARIO_MODIFICADOR,
                            };
                        }
                    }
                }

                return(Horarios_AtencionModel);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// Updates a record to the Horarios_AtencionModel table.
        /// returns True if value saved successfully else false
        /// Throw exception with message value EXISTS if the data is duplicate
        /// </summary>
        public bool Update(Horarios_AtencionModel aHorarios_AtencionModel)
        {
            try
            {
                using (var connection = Util.ConnectionFactory.conexion())
                {
                    connection.Open();

                    SqlTransaction sqlTran = connection.BeginTransaction();

                    SqlCommand command = connection.CreateCommand();

                    command.Transaction = sqlTran;

                    command.Parameters.AddWithValue("@pMode", 5);
                    command.Parameters.AddWithValue("@Id", aHorarios_AtencionModel.Id);
                    command.Parameters.AddWithValue("@Fecha", aHorarios_AtencionModel.Fecha);
                    command.Parameters.AddWithValue("@Hora_Inicio", aHorarios_AtencionModel.Hora_inicio);
                    command.Parameters.AddWithValue("@Hora_Fin", aHorarios_AtencionModel.Hora_fin == null ? (object)DBNull.Value : aHorarios_AtencionModel.Hora_fin);
                    command.Parameters.AddWithValue("@FECHA_MODIFICACION", aHorarios_AtencionModel.Fecha_modificacion == null ? (object)DBNull.Value : aHorarios_AtencionModel.Fecha_modificacion);
                    command.Parameters.AddWithValue("@USUARIO_MODIFICADOR", aHorarios_AtencionModel.Usuario_modificador == null ? (object)DBNull.Value : aHorarios_AtencionModel.Usuario_modificador);


                    command.CommandType = CommandType.StoredProcedure;
                    command.CommandText = "spHorarios_atencion";

                    int afectados = command.ExecuteNonQuery();

                    // Commit the transaction.
                    sqlTran.Commit();

                    connection.Close();
                    connection.Dispose();

                    if (afectados > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
 public bool HorariosAtencion_Editar(Horarios_AtencionModel aHorariosAtencion)
 {
     return(BLHorariosAtencion.Editar(aHorariosAtencion));
 }
 public bool HorariosAtencion_Crear(Horarios_AtencionModel aHorariosAtencion)
 {
     return(BLHorariosAtencion.Crear(aHorariosAtencion));
 }
 public bool Editar(Horarios_AtencionModel aHorariosAtencion)
 {
     return(ADHorariosAtencionManager.Update(aHorariosAtencion));
 }
 public bool Crear(Horarios_AtencionModel aHorariosAtencion)
 {
     return(ADHorariosAtencionManager.Insert(aHorariosAtencion));
 }