示例#1
0
        private void SaveReprogramacion()
        {
            ReprogramacionBLL capanegocios = new ReprogramacionBLL();
            ReprogramacionBE  objeto       = new ReprogramacionBE();

            try
            {
                objeto.IdExpediente    = Convert.ToInt32(HideIdExpediente.Value);
                objeto.Oficio          = Convert.ToString(txtRepOficio.Text.Trim());
                objeto.FechaOficio     = Convert.ToDateTime(txtRepFecOficio.Text.Trim());
                objeto.FechaCorreo     = Convert.ToDateTime(txtRepCorreo.Text.Trim());
                objeto.IdEnsayo        = Convert.ToInt32(ddlRepEnsayo.SelectedValue);
                objeto.IdAnalista      = Convert.ToInt32(ddlRepAnalista.SelectedValue);
                objeto.Plazo           = Convert.ToInt32(txtRepPlazo.Text);
                objeto.IdMotivo        = Convert.ToInt32(ddlRepMotivo.SelectedValue);
                objeto.OficioRpta      = Convert.ToString(txtRepOficioRpta.Text.Trim());
                objeto.FechaOficioRpta = Convert.ToDateTime(txtRepFecOficioRpta.Text.Trim());


                capanegocios.SaveReprogramacion(objeto);
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
        }
        public Boolean UpdateReprogramacion(ReprogramacionBE objReprogramacion)
        {
            Dictionary <string, object> parameters = null;

            try
            {
                parameters = new Dictionary <string, object>()
                {
                    { "@IdReprogramacion", objReprogramacion.IdReprogramacion },
                    { "@Oficio", objReprogramacion.Oficio },
                    { "@FechaOficio", objReprogramacion.FechaOficio },
                    { "@FechaCorreo", objReprogramacion.FechaCorreo },
                    { "@IdEnsayo", objReprogramacion.IdEnsayo },
                    { "@IdAnalista", objReprogramacion.IdAnalista },
                    { "@Plazo", objReprogramacion.Plazo },
                    { "@IdMotivo", objReprogramacion.IdMotivo },
                    { "@OficioRpta", objReprogramacion.OficioRpta },
                    { "@FechaOficioRpta", objReprogramacion.FechaOficioRpta },
                    { "@IdUsuarioRegistro", objReprogramacion.IdUsuarioRegistro }
                };

                SqlHelper.ExecuteNonQuery("pUpdateReprogramacion", parameters);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
                return(false);
            }
        }
        public List <ReprogramacionBE> GetReprogramacionbyExpediente(ReprogramacionBE objReprogramacion)
        {
            List <ReprogramacionBE>     lstReprogramacion = null;
            Dictionary <string, object> searchParameters  = null;

            try
            {
                searchParameters = new Dictionary <string, object>()
                {
                    { "@IdExpediente", objReprogramacion.IdExpediente }
                };

                SqlDataReader reader = SqlHelper.GetDataReader("pGetReprogramacionbyExpediente", searchParameters);

                if (reader.HasRows)
                {
                    lstReprogramacion = new List <ReprogramacionBE>();

                    while (reader.Read())
                    {
                        ReprogramacionBE oReprogramacion = new ReprogramacionBE();

                        oReprogramacion.IdReprogramacion = Convert.ToInt32(reader["IdReprogramacion"]);
                        oReprogramacion.IdExpediente     = Convert.ToInt32(reader["IdExpediente"]);
                        oReprogramacion.Oficio           = Convert.ToString(reader["Oficio"]);
                        oReprogramacion.FechaOficio      = Convert.ToDateTime(reader["FechaOficio"]);
                        oReprogramacion.FechaCorreo      = Convert.ToDateTime(reader["FechaCorreo"]);

                        oReprogramacion.IdEnsayo = Convert.ToInt32(reader["IdEnsayo"]);

                        oReprogramacion.Ensayo        = new EnsayoBE();
                        oReprogramacion.Ensayo.Nombre = Convert.ToString(reader["ENSAYO"]);

                        oReprogramacion.IdAnalista = Convert.ToInt32(reader["IdAnalista"]);

                        oReprogramacion.Evaluador        = new EvaluadorBE();
                        oReprogramacion.Evaluador.Nombre = Convert.ToString(reader["ANALISTA"]);

                        oReprogramacion.Plazo             = Convert.ToInt32(reader["Plazo"]);
                        oReprogramacion.IdMotivo          = Convert.ToInt32(reader["IdMotivo"]);
                        oReprogramacion.OficioRpta        = Convert.ToString(reader["OficioRpta"]);
                        oReprogramacion.FechaOficioRpta   = Convert.ToDateTime(reader["FechaOficioRpta"]);
                        oReprogramacion.IdUsuarioRegistro = Convert.ToInt32(reader["IdUsuarioRegistro"]);
                        oReprogramacion.DiaPlazo          = Convert.ToInt32(reader["DiaPlazo"]);

                        oReprogramacion.Motivo        = new MotivoBE();
                        oReprogramacion.Motivo.Nombre = Convert.ToString(reader["MOTIVO"]);

                        lstReprogramacion.Add(oReprogramacion);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lstReprogramacion);
        }
示例#4
0
 public List <ReprogramacionBE> GetReprogramacionbyExpediente(ReprogramacionBE objReprogramacion)
 {
     try
     {
         return(new ReprogramacionDAL().GetReprogramacionbyExpediente(objReprogramacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
 public Boolean DeleteReprogramacion(ReprogramacionBE objReprogramacion)
 {
     try
     {
         return(new ReprogramacionDAL().DeleteReprogramacion(objReprogramacion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#6
0
        private void DeleteReprogramacion(int pIdReprogramacion)
        {
            ReprogramacionBLL capanegocios = new ReprogramacionBLL();
            ReprogramacionBE  objeto       = new ReprogramacionBE();

            try
            {
                objeto.IdReprogramacion = pIdReprogramacion;
                capanegocios.DeleteReprogramacion(objeto);
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
        }
示例#7
0
        private void ListReprogramacion(int pIdExpediente)
        {
            ReprogramacionBLL capanegocios = new ReprogramacionBLL();
            ReprogramacionBE  objeto       = new ReprogramacionBE();

            try
            {
                objeto.IdExpediente = pIdExpediente;
                var lstReprogramacion = new ReprogramacionBLL().GetReprogramacionbyExpediente(objeto);

                gdvReprogramacion.DataSource = lstReprogramacion;
                gdvReprogramacion.DataBind();
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
        }
        public Boolean DeleteReprogramacion(ReprogramacionBE objReprogramacion)
        {
            Dictionary <string, object> parameters = null;

            try
            {
                parameters = new Dictionary <string, object>()
                {
                    { "@IdReprogramacion", objReprogramacion.IdReprogramacion }
                };

                SqlHelper.ExecuteNonQuery("pDeleteReprogramacion", parameters);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
                return(false);
            }
        }
示例#9
0
        private void GetReprogramacionID(int pIdReprogramacion)
        {
            ReprogramacionBLL capanegocios = new ReprogramacionBLL();
            ReprogramacionBE  objeto       = new ReprogramacionBE();

            try
            {
                objeto.IdReprogramacion = pIdReprogramacion;
                var lstReprogramacion = new ReprogramacionBLL().GetReprogramacion(objeto);


                foreach (ReprogramacionBE oReprogramacion in lstReprogramacion)
                {
                    txtRepOficio.Text    = oReprogramacion.Oficio;
                    txtRepFecOficio.Text = string.Format("{0:d}", oReprogramacion.FechaOficio);
                    txtRepCorreo.Text    = string.Format("{0:d}", oReprogramacion.FechaCorreo);

                    ListEnsayo();
                    ddlRepEnsayo.SelectedValue = Convert.ToString(oReprogramacion.IdEnsayo);

                    ListEvaluador();
                    ddlRepAnalista.SelectedValue = Convert.ToString(oReprogramacion.IdAnalista);

                    txtRepPlazo.Text = Convert.ToString(oReprogramacion.Plazo);

                    ListMotivo();
                    ddlRepMotivo.SelectedValue = Convert.ToString(oReprogramacion.IdMotivo);

                    txtRepOficioRpta.Text    = Convert.ToString(oReprogramacion.OficioRpta);
                    txtRepFecOficioRpta.Text = string.Format("{0:d}", oReprogramacion.FechaOficioRpta);
                }
            }
            catch (Exception ex)
            {
                errores = ex.Message;
            }
        }