Exemple #1
0
    protected void LinkSelectAlfak_Click(object sender, EventArgs e)
    {
        ProcesosClass Proc         = new ProcesosClass();
        string        _CodigoAlfak = ((LinkButton)sender).Text;
        bool          IsEdited     = Proc.UpdateProceso(HdnIdbeforeCreate.Value, ProcesosClass.COT_MPROCESOS.COD_ALFAK, _CodigoAlfak);
        bool          IsEdited2    = Proc.UpdateProceso(HdnIdbeforeCreate.Value, ProcesosClass.COT_MPROCESOS.KA_WGR, DDLSubTipoProcAsocAlfak.SelectedValue);

        if (IsEdited)
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('El proceso ha sido vinculado con el código " + _CodigoAlfak + " de Alfak'); window.location='" +
                                                    Page.ResolveUrl("~/View/Comercial/AdmVentas/Productos/AdministracionProcesos.aspx") + "';", true);
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('Se produjo un error al tratar de vincular el proceso con Alfak, por favor intentelo nuevamente.');", true);
        }
    }
Exemple #2
0
    protected void BtnDelete_Click(object sender, EventArgs e)
    {
        ProcesosClass Proc     = new ProcesosClass();
        bool          IsDelete = Proc.UpdateProceso(HdnIDItem.Value, ProcesosClass.COT_MPROCESOS.ESTADO, false);

        if (IsDelete)
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('El proceso " + lbltitleDetail.InnerHtml + " ha sido eliminado.'); window.location='" +
                                                    Page.ResolveUrl("~/View/Comercial/AdmVentas/Productos/AdministracionProcesos.aspx") + "';", true);
        }
    }
Exemple #3
0
    protected void BtnMdlEditProc_Click(object sender, EventArgs e)
    {
        double  _Costo;
        decimal _Merma;

        if (double.TryParse(TxtMdlEditCosto.Text, out _Costo) && decimal.TryParse(HdnMdlEditMerma.Value.Replace(".", ","), out _Merma))
        {
            ProcesosClass._Proceso proceso = new ProcesosClass._Proceso
            {
                _ID         = HdnIDItem.Value,
                TokenId     = HdnTokenIdItem.Value,
                Nombre      = TxtMdlEditNombre.Text,
                Descripcion = TxtMdlEditDescr.Text,
                ID_Magmed   = DDLMdlEditUnMed.SelectedValue,
                Costo_Unit  = _Costo,
                Merma       = Convert.ToDouble(_Merma),
                Estado      = true,
            };

            ProcesosClass Proc     = new ProcesosClass();
            bool          IsEdited = Proc.UpdateProceso(proceso);

            if (IsEdited)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('El proceso " + proceso.Nombre + " ha sido modificado.'); window.location='" +
                                                        Page.ResolveUrl("~/View/Comercial/AdmVentas/Productos/AdministracionProcesos.aspx") + "';", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('Se produjo un error al tratar de editar el proceso, por favor intentelo nuevamente.');", true);
            }
        }
        else
        {
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "myalert", "alert('El costo no tiene el formato correcto, por favor intentelo nuevamente.'); window.location='" +
                                                    Page.ResolveUrl("~/View/Comercial/AdmVentas/Productos/AdministracionProcesos.aspx") + "';", true);
        }
    }