Пример #1
0
    protected void DDLUnidadmed_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DDLUnidadmed.SelectedIndex != 0)
        {
            GetMagnitudes Mag   = new GetMagnitudes();
            bool          Ismag = Mag.IsMagnitud(DDLUnidadmed.SelectedValue);
            if (Ismag)
            {
                LblPrecioX.Visible  = true;
                TxtPrecio.Visible   = true;
                LblSimbolUn.Visible = true;
                LblPrecioX.Text     = "Precio por " + Mag._Magnitud.SIMBOLO + ":";

                LblCantX.Visible = true;
                TxtCant.Visible  = true;
                LblCant2.Visible = true;

                LblCantX.Text = Mag._Magnitud.SIMBOLO + " por unidad de entrega:";;
            }
        }
        else
        {
            LblCantX.Visible    = false;
            TxtCant.Visible     = false;
            LblCant2.Visible    = false;
            LblPrecioX.Visible  = false;
            TxtPrecio.Visible   = false;
            LblSimbolUn.Visible = false;
        }
    }
Пример #2
0
 protected void DDLMdlEditUnMed_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (DDLMdlEditUnMed.SelectedIndex != 0)
     {
         GetMagnitudes mAG   = new GetMagnitudes();
         bool          IsMAG = mAG.IsMagnitud(DDLMdlEditUnMed.SelectedValue);
         if (IsMAG)
         {
             LblMdlEditSimbUnit.Text = "/" + mAG._Magnitud.SIMBOLO;
         }
     }
 }
Пример #3
0
    public List <_Componente> GetComponenteDetail(string ID)
    {
        List <_Componente> Componentes = new List <_Componente>();


        Conn = new Coneccion();
        bool Estado = true;



        string Select = "SELECT * FROM COT_MCOMPONENTES WHERE ESTADO=1 AND ID=@ID";

        DataTable TablaDetalle = new DataTable();

        using (Conn.ConnPlabal)
        {
            try
            {
                SqlDataAdapter adaptador = new SqlDataAdapter(Select, Conn.ConnPlabal);
                adaptador.SelectCommand.Parameters.AddWithValue("@ESTADO", Estado);
                adaptador.SelectCommand.Parameters.AddWithValue("@ID", ID);

                adaptador.Fill(TablaDetalle);
            }
            catch (Exception ex)
            {
            }
        }

        if (TablaDetalle.Rows.Count > 0)
        {
            foreach (DataRow dr in TablaDetalle.Rows)
            {
                _Componente Item = new _Componente
                {
                    _ID             = dr["ID"].ToString(),
                    Nombre          = dr["NOMBRE"].ToString(),
                    Descripcion     = dr["DESCRIPCION"].ToString(),
                    PrecioUn        = Convert.ToDouble(dr["PRECIO_UNIT"].ToString()),
                    CantEmb         = Convert.ToDouble(dr["CANT_UNIT"].ToString()),
                    F_Actualizacion = Convert.ToDateTime(dr["F_UPDATE"].ToString()),
                    F_Creacion      = Convert.ToDateTime(dr["F_CREATED"].ToString()),
                    HasProc         = Convert.ToBoolean(dr["HASPROC"].ToString()),
                    Path_Photo      = dr["IMG_PATH"].ToString(),
                    TokeId          = dr["TokenId"].ToString(),
                };
                GetVarLine Line = new GetVarLine(dr["ID_MTABMA"].ToString(), dr["ID_MTABCOL"].ToString(), dr["ID_MASIGFAMCAT"].ToString());
                if (Line.HasVarline)
                {
                    Item.ID_Familia     = Line.ID_Familia;
                    Item.Familia        = Line.Familia;
                    Item.ID_Categoria   = Line.ID_Categoria;
                    Item.Categoria      = Line.Categoria;
                    Item.ID_MASIGFAMCAT = dr["ID_MASIGFAMCAT"].ToString();
                }
                if (Line.HasMarca)
                {
                    Item.ID_Marca = Line._ID_MARCA;
                    Item.Marca    = Line._Nombre_Marca;
                }
                if (Line.HasColor)
                {
                    Item.ID_Color = Line.ID_Color;
                    Item.Color    = Line.Color;
                }
                GetMagnitudes Mag    = new GetMagnitudes();
                bool          HasMag = Mag.IsMagnitud(dr["ID_MAGMED"].ToString());
                if (HasMag)
                {
                    Item.ID_Magnitud  = Mag._Magnitud._ID;
                    Item.Magnitud     = Mag._Magnitud.MAGNITUD;
                    Item.UnMedSimbolo = Mag._Magnitud.SIMBOLO;
                }
                Componentes.Add(Item);
            }
        }



        return(Componentes);
    }