Пример #1
0
        public DataTable read(EgresoDTO egresoDTO)
        {
            DataTable     dataTable = new DataTable();
            SqlConnection conn      = new SqlConnection(connectionString);

            string sql = "select * from Egreso where egresoID = @egresoID";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.Add(new SqlParameter("@egresoID", SqlDbType.Int));
            sqlcmd.Parameters["@egresoID"].Value = egresoDTO.ingresoID;

            try
            {
                conn.Open();
                SqlDataReader rdr = sqlcmd.ExecuteReader();
                dataTable.Load(rdr);
                rdr.Close();
            }
            catch
            {
                dataTable = null;
            }
            finally
            {
                conn.Close();
            }
            return(dataTable);
        }
Пример #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            IngresoDTO ingresoDTO = (IngresoDTO)Session["ingreso_ADM_DTO"];

            EgresoNEG egresoNEG   = new EgresoNEG();
            EgresoDTO egresoDTOIN = new EgresoDTO();
            int       retorno     = 0;

            egresoDTOIN.fecha_egreso = Convert.ToDateTime(TextFechaEgreso.Text);
            egresoDTOIN.ingresoID    = ingresoDTO.ingresoID;
            egresoDTOIN.descripcion  = "Paciente egresado";


            retorno = egresoNEG.create(egresoDTOIN);

            if (retorno == 1)
            {
                //Mensaje OK
                divok.Visible = true;
            }
            else
            {
                //Mensaje OK
                diverror.Visible = true;
            }
        }
Пример #3
0
        public int create(EgresoDTO egresoDTO)
        {
            int           retorno = 0;
            SqlConnection conn    = new SqlConnection(connectionString);

            string sql = "INSERT INTO Egreso (fecha_egreso, descripcion, ingresoID) values(@fecha_egreso, @descripcion, @ingresoID)";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.AddWithValue("@fecha_egreso", egresoDTO.fecha_egreso);
            sqlcmd.Parameters.AddWithValue("@descripcion", egresoDTO.descripcion);
            sqlcmd.Parameters.AddWithValue("@ingresoID", egresoDTO.ingresoID);

            sqlcmd.CommandType = CommandType.Text;
            conn.Open();

            try
            {
                retorno = sqlcmd.ExecuteNonQuery();
            }
            catch
            {
                retorno = 0;
            }
            finally
            {
                conn.Close();
            }

            return(retorno);
        }
Пример #4
0
        public int delete(EgresoDTO egresoDTO)
        {
            int retorno = 0;

            string        sql = "DELETE FROM Egreso WHERE egresoID=@egresoID";
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@egresoID", egresoDTO.egresoID);
            cmd.CommandType = CommandType.Text;
            con.Open();

            try
            {
                retorno = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                retorno = 0;
            }
            finally
            {
                con.Close();
            }
            return(retorno);
        }
Пример #5
0
        public ActionResult Index(EgresoDTO model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn                      = Session["StringToken"].ToString();
            ViewBag.Egresos          = CatalogoServicio.ListaEgresos(tkn);
            ViewBag.CentroCostos     = CatalogoServicio.BuscarCentrosCosto(tkn);
            ViewBag.CuentasContables = CatalogoServicio.ListaCtaCtble(tkn);

            if (TempData["RespuestaDTO"] != null)
            {
                var Respuesta = (RespuestaDTO)TempData["RespuestaDTO"];
                if (Respuesta.Exito)
                {
                    ViewBag.Msj = Respuesta.Mensaje;
                }
                else
                {
                    ViewBag.MensajeError = Validar(Respuesta);
                }
            }
            if (model != null && model.IdEgreso != 0)
            {
                ViewBag.EsEdicion = true;
            }
            return(View(model));
        }
Пример #6
0
        public int create(EgresoDTO egresoDTO)
        {
            int       retorno   = 0;
            EgresoDAO egresoDAO = new EgresoDAO();

            retorno = egresoDAO.create(egresoDTO);

            return(retorno);
        }
Пример #7
0
        public ActionResult Crear(EgresoDTO model)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            tkn = Session["StringToken"].ToString();
            var respuesta = CatalogoServicio.CrearEgreso(model, tkn);

            TempData["RespuestaDTO"] = respuesta;
            return(RedirectToAction("Index"));
        }
Пример #8
0
        public EgresoDTO read(EgresoDTO egresoDTO)
        {
            DataTable dt         = new DataTable();
            EgresoDTO retornoDTO = new EgresoDTO();
            EgresoDAO eDAO       = new EgresoDAO();

            dt = eDAO.readxIngreso(egresoDTO);

            foreach (DataRow row in dt.Rows)
            {
                retornoDTO.egresoID     = Convert.ToInt64(row["egresoID"].ToString());
                retornoDTO.fecha_egreso = Convert.ToDateTime(row["fecha_egreso"].ToString());
                retornoDTO.descripcion  = row["descripcion"].ToString();
                retornoDTO.ingresoID    = Convert.ToInt64(row["ingresoID"].ToString());
            }

            return(retornoDTO);
        }
Пример #9
0
 public ActionResult Modificar(int?id, EgresoDTO model = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     tkn = Session["StringToken"].ToString();
     if (id != null)
     {
         return(RedirectToAction("Index", CatalogoServicio.ActivarEditarEgreso(id ?? 0, tkn)));
     }
     else
     {
         var respuesta = CatalogoServicio.ModificarEgreso(model, tkn);
         TempData["RespuestaDTO"] = respuesta;
         return(RedirectToAction("Index"));
     }
 }
Пример #10
0
        public List <EgresoDTO> readAll(EgresoDTO egresoDTO)
        {
            List <EgresoDTO> listDTO = new List <EgresoDTO>();

            return(listDTO);
        }
Пример #11
0
        public EgresoDTO update(EgresoDTO egresoDTO)
        {
            EgresoDTO retornoDTO = new EgresoDTO();

            return(retornoDTO);
        }