コード例 #1
0
        public int Actualizar(BE.Observacion beObservacion)
        {
            try
            {
                string sp           = "SpTbObservacionActualizar";
                int    rowsAffected = 0;

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(new SqlParameter("@IDOBSERVACION", beObservacion.IdObservacion));
                    cmd.Parameters.Add(new SqlParameter("@NOMBRE", beObservacion.Nombre));
                    cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", beObservacion.Descripcion));
                    cmd.Parameters.Add(new SqlParameter("@ACTIVO", beObservacion.Activo));

                    rowsAffected = cmd.ExecuteNonQuery();
                }

                return(rowsAffected);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public BE.Observacion Obtener(int idObservacion)
        {
            BE.Observacion beObservacion = null;

            try
            {
                string sp = "SpTbObservacionObtener";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@IDOBSERVACION", idObservacion));

                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        beObservacion = new BE.Observacion();

                        beObservacion.IdObservacion = reader["IdObservacion"] == DBNull.Value ? 0 : int.Parse(reader["IdObservacion"].ToString());
                        beObservacion.Nombre        = reader["Nombre"] == DBNull.Value ? "" : reader["Nombre"].ToString();
                        beObservacion.Descripcion   = reader["Descripcion"] == DBNull.Value ? "" : reader["Descripcion"].ToString();
                        beObservacion.Activo        = reader["Activo"] == DBNull.Value ? false : bool.Parse(reader["Activo"].ToString());
                    }
                }

                return(beObservacion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        private BE.ObservacionEmpleado UiToBe(BE.UI.ObservacionEmpleado uiObservacionEmpleado)
        {
            try
            {
                var beObservacionEmpleado = new BE.ObservacionEmpleado();

                beObservacionEmpleado.IdObservacionEmpleado = uiObservacionEmpleado.ID;
                beObservacionEmpleado.Fecha          = uiObservacionEmpleado.Fecha;
                beObservacionEmpleado.CodigoEmpleado = uiObservacionEmpleado.EmpleadoCodigo;
                beObservacionEmpleado.Descripcion    = uiObservacionEmpleado.ObservacionDescripcion;

                var beSala = new BE.Sala();
                beSala.IdSala = uiObservacionEmpleado.SalaID;
                beSala.Nombre = uiObservacionEmpleado.SalaNombre;
                beObservacionEmpleado.Sala = beSala;

                var beObservacion = new BE.Observacion();
                beObservacion.IdObservacion       = uiObservacionEmpleado.ObservacionID;
                beObservacion.Nombre              = uiObservacionEmpleado.ObservacionNombre;
                beObservacionEmpleado.Observacion = beObservacion;

                return(beObservacionEmpleado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
ファイル: Observacion.cs プロジェクト: r3xakead0/ErpCasino
        private BE.Observacion UiToBe(BE.UI.Observacion uiObservacion)
        {
            try
            {
                var beObservacion = new BE.Observacion();

                beObservacion.IdObservacion = uiObservacion.Id;
                beObservacion.Nombre        = uiObservacion.Nombre;
                beObservacion.Descripcion   = uiObservacion.Descripcion;
                beObservacion.Activo        = uiObservacion.Activo.Equals(BE.UI.ActivoEnum.Si) ? true : false;

                return(beObservacion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
ファイル: Observacion.cs プロジェクト: r3xakead0/ErpCasino
        private BE.UI.Observacion BeToUI(BE.Observacion beObservacion)
        {
            try
            {
                var uiObservacion = new BE.UI.Observacion();

                uiObservacion.Id          = beObservacion.IdObservacion;
                uiObservacion.Nombre      = beObservacion.Nombre;
                uiObservacion.Descripcion = beObservacion.Descripcion;
                uiObservacion.Activo      = beObservacion.Activo ? BE.UI.ActivoEnum.Si : BE.UI.ActivoEnum.No;

                return(uiObservacion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        public List <BE.Observacion> Listar()
        {
            var lstBeObservaciones = new List <BE.Observacion>();

            try
            {
                string sp = "SpTbObservacionListar";

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        var beObservacion = new BE.Observacion();

                        beObservacion.IdObservacion = reader["IdObservacion"] == DBNull.Value ? 0 : int.Parse(reader["IdObservacion"].ToString());
                        beObservacion.Nombre        = reader["Nombre"] == DBNull.Value ? "" : reader["Nombre"].ToString();
                        beObservacion.Descripcion   = reader["Descripcion"] == DBNull.Value ? "" : reader["Descripcion"].ToString();
                        beObservacion.Activo        = reader["Activo"] == DBNull.Value ? false : bool.Parse(reader["Activo"].ToString());

                        lstBeObservaciones.Add(beObservacion);
                    }
                }

                return(lstBeObservaciones);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }