Exemplo n.º 1
0
 private void _estadonuevo()
 {
     msnMessage.HideMessage();
     try
     {
         lblnumero.Text = (CatalogoClass._correlativo_catalogo()).ToString();
         lblestado.Text = "Nuevo";
     }
     catch (Exception exc)
     {
         msnMessage.LoadMessage(exc.Message, UserControl.ucMessage.MessageType.Error);
     }
 }
 private void _consultar()
 {
     msnMessage.HideMessage();
     try
     {
         string    _des = txtcatalogo.Text;
         DataTable dt   = CatalogoClass.consulta_catalogo(_des);
         Session[_nameSessDatamanifiestoconsulta] = dt;
         gvmanifiesto.DataSource = dt;
         gvmanifiesto.DataBind();
     }
     catch (Exception ex)
     {
         msnMessage.LoadMessage(ex.Message, UserControl.ucMessage.MessageType.Error);
     }
 }
        protected void gvmanifiesto_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            msnMessage.HideMessage();
            if (e.CommandName.Equals("EditOrder"))
            {
                //esta session es para modificar
                Session["estado"] = "2";
                Response.Redirect("Manifiesto.aspx?noManifiesto=" + e.CommandArgument.ToString());
            }


            if (e.CommandName.Equals("starnular"))
            {
                this.msnMessage.HideMessage();
                this.msnMessage.Visible = false;
                GridViewRow row    = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
                string      _idman = e.CommandArgument.ToString();

                try
                {
                    Boolean _valida = CatalogoClass._anular_catalogo(Convert.ToDecimal(_idman));
                    if (_valida)
                    {
                        _consultar();
                        msnMessage.LoadMessage("Se Anulo el catalogo con id N° " + _idman, UserControl.ucMessage.MessageType.Information);
                    }
                    else
                    {
                        msnMessage.LoadMessage("Hubo un problema, no Se Anulo el catalogo con id N°" + _idman, UserControl.ucMessage.MessageType.Information);
                    }
                }
                catch (Exception ex)
                {
                    msnMessage.LoadMessage(ex.Message, UserControl.ucMessage.MessageType.Error);
                }
            }
        }
Exemplo n.º 4
0
        private void generar_catalogo()
        {
            string script = string.Empty;

            try
            {
                string _descripcion  = txtdescripcion.Text.Trim();
                string _header_title = txtheadertitle.Text.Trim();
                string _nropagina    = txtnropagina.Text;

                msnMessage.Visible = false;
                //DataTable dt = (DataTable)Session[_nameSessDatamanifiesto];
                //if (dt.Rows.Count == 0)
                //{
                //    msnMessage.LoadMessage("No hay detalles para generar manifiesto", UserControl.ucMessage.MessageType.Error);
                //    script = string.Empty;
                //    script += "closeDialogLoad()";
                //    System.Web.UI.ScriptManager.RegisterStartupScript(upMsg, Page.GetType(), "CloseDialog", script, true);
                //    return;
                //}
                //else
                //{
                //DataTable dtman = new DataTable();
                //dtman.Columns.Add("Man_Det_VenID", typeof(String));
                //dtman.Columns.Add("Man_Det_Items", typeof(Decimal));
                //dtman.Columns.Add("Man_Det_Lider", typeof(string));
                //dtman.Columns.Add("Man_Det_Promotor", typeof(string));
                //dtman.Columns.Add("Man_Det_Agencia", typeof(string));
                //dtman.Columns.Add("Man_Det_Destino", typeof(string));



                //for (Int32 i = 0; i < dt.Rows.Count; ++i)
                //{
                //    string _doc = dt.Rows[i]["doc"].ToString();
                //    string _lider = dt.Rows[i]["lider"].ToString();
                //    string _promotor = dt.Rows[i]["promotor"].ToString();
                //    string _agencia = dt.Rows[i]["agencia"].ToString();
                //    string _destino = dt.Rows[i]["destino"].ToString();
                //    decimal _items = Convert.ToDecimal(dt.Rows[i]["items"]);
                //    dtman.Rows.Add(_doc, _items, _lider, _promotor, _agencia, _destino);
                //}

                if (_estado == "1")
                {
                    //verificar si es que no estan grabando e varias sessiones el documento
                    //string _mensaje = "";
                    //decimal _valida_registro = ManifiestoBll._valida_manifiesto(dtman, ref _mensaje);

                    //if (_valida_registro == 1)
                    //{
                    //    msnMessage.LoadMessage(_mensaje, UserControl.ucMessage.MessageType.Error);
                    //    script = string.Empty;
                    //    script += "closeDialogLoad()";
                    //    System.Web.UI.ScriptManager.RegisterStartupScript(upMsg, Page.GetType(), "CloseDialog", script, true);
                    //    return;
                    //}
                }
                //


                Decimal _id = 0;

                if (!(CatalogoClass.actualizar_catalogo(Convert.ToInt32(_estado), Convert.ToDecimal((_idcatalogo.Length == 0) ? "0" : _idcatalogo), _descripcion, _header_title, Convert.ToDecimal(_nropagina), ref _id)))
                {
                    msnMessage.LoadMessage("Hubo un problerma con la actualizacion, por favor consulte con sistemas", UserControl.ucMessage.MessageType.Error);
                    script  = string.Empty;
                    script += "closeDialogLoad()";
                    System.Web.UI.ScriptManager.RegisterStartupScript(upMsg, Page.GetType(), "CloseDialog", script, true);
                }
                else
                {
                    limpiar();
                    string url = _pageCatReturn;
                    //
                    Response.Redirect(url);
                }

                //}
            }
            catch (Exception exc)
            {
                msnMessage.LoadMessage(exc.Message, UserControl.ucMessage.MessageType.Error);
                script  = string.Empty;
                script += "closeDialogLoad()";
                System.Web.UI.ScriptManager.RegisterStartupScript(upMsg, Page.GetType(), "CloseDialog", script, true);
            }
        }