示例#1
0
 public ActionResult ComvtaInsert([FromBody] CRUDModel <Models.PSAVCrud.Comvta.Comvtatabla> value) // Se va a llenar una nueva tabla con los datos de el html
 {
     Models.PSAVCrud.Comvta.Comvtatabla val2 = value.Value;                                        //Estamos creando una Variable llamada Val
     val2.tc_cvid = Convert.ToInt32(TabSQL2.UpdateComvta(value.Value, 0));
     comvtalist.Insert(comvtalist.Count, val2);
     return(Json(comvtalist));
 }
示例#2
0
        public string UpdateComvta(Models.PSAVCrud.Comvta.Comvtatabla mod, int oper)
        {
            string Retorno         = "";
            string QueryNuevaTabla = "";

            switch (oper)
            {
            case 0:
                QueryNuevaTabla = "insert into psav_dev.tc_comvta (tc_cvtext,tc_cvfee) values('" + mod.tc_cvtext.ToString() + "'," + mod.tc_cvfee.ToString() + ")";
                Retorno         = SaveWithIDReturn(QueryNuevaTabla);
                break;

            case 1:
                QueryNuevaTabla = "update psav_dev.tc_comvta set tc_cvtext='" + mod.tc_cvtext.ToString() + "', tc_cvfee='" + mod.tc_cvfee.ToString() + "' where tc_cvid=" + mod.tc_cvid;
                //"update psav_dev.tc_category set tcc_name='" + mod.tcc_name.ToString().ToUpper() + "'
                SaveWithoutValidation(QueryNuevaTabla);
                break;

            case 2:
                QueryNuevaTabla = "Delete from psav_dev.tc_comvta where tc_cvid=" + mod.tc_cvid;
                SaveWithoutValidation(QueryNuevaTabla);
                break;
            }
            return(Retorno);
        }
示例#3
0
 public ActionResult ComvtaDelete([FromBody] CRUDModel <Models.PSAVCrud.Comvta.Comvtatabla> value) // Se va a llenar una nueva tabla con los datos de el html
 {
     Models.PSAVCrud.Comvta.Comvtatabla val2 = new Models.PSAVCrud.Comvta.Comvtatabla();           //Estamos creando una variable llamada val y estamos Gurdando los datos cambiados
     val2.tc_cvid = Convert.ToInt32(value.Key.ToString());
     TabSQL2.UpdateComvta(val2, 2);
     comvtalist.Remove(comvtalist.Where(or => or.tc_cvid == Convert.ToUInt32(value.Key.ToString())).FirstOrDefault());
     return(Json(value));
 }
示例#4
0
        public ActionResult ComvtaUpdate([FromBody] CRUDModel <Models.PSAVCrud.Comvta.Comvtatabla> myObject)// Se va a llenar una nueva tabla con los datos de el html
        {
            var ord = myObject.Value;

            Models.PSAVCrud.Comvta.Comvtatabla val = comvtalist.Where(or => or.tc_cvid == ord.tc_cvid).FirstOrDefault();//Aquí estariamos guardando lo obtenido en el modelo
            val.tc_cvid = ord.tc_cvid; val.tc_cvfee = ord.tc_cvfee; val.tc_cvtext = ord.tc_cvtext;
            TabSQL2.UpdateComvta(val, 1);
            return(Json(myObject.Value));
        }
示例#5
0
        public void SaveClient(Models.PSAVCrud.Comvta.Comvtatabla model)
        {
            //inserta TCC_name
            string QueryToInsert = "insert into psav_dev.tc_comvta;(tcc_id,tcc_name,tcc_type)" +
                                   "values('" + "','" + model.tc_cvid + "','" + model.tc_cvfee + "','" + model.tc_cvtext + "',null,'" + "')";
            string IDClient = "";

            SaveWithoutValidation(QueryToInsert);
            //inserta TCC_ID
            QueryToInsert = "insert into psav_dev.psav_dev.tc_comvta;(tcct_id,trcp_data,tmp_id) values(1,'" + model.tc_cvid + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            QueryToInsert = "insert into psav_dev.psav_dev.tc_comvta;(tcct_id,trcp_data,tmp_id) values(2,'" + model.tc_cvtext + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            QueryToInsert = "insert into psav_dev.psav_dev.tc_comvta;(tcct_id,trcp_data,tmp_id) values(3,'" + model.tc_cvfee + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            //inserta TCC_Type
            QueryToInsert = "insert into psav_dev.psav_dev.tc_comvta;(tc_cvid,model.tc_cvfee,tc_cvtext) values(" + IDClient + ",'" + model.tc_cvfee + "','" + "')";
            SaveWithoutValidation(QueryToInsert);
        }
示例#6
0
        public List <Models.PSAVCrud.Comvta.Comvtatabla> Getcateg2()
        {
            string TabSQL2 = "SELECT * FROM psav_dev.tc_comvta";
            List <Models.PSAVCrud.Comvta.Comvtatabla> Comv = new List <Models.PSAVCrud.Comvta.Comvtatabla>(); //estamos referenciando Las variabes obtenidas en el modelo
            MySqlConnection conn = new MySqlConnection(con);                                                  //estamos estableciendo conexión con mySql
            MySqlCommand    cmd  = new MySqlCommand(TabSQL2, conn);                                           //estamos ejecutando el código SELECT FROM

            conn.Open();
            MySqlDataReader sdr = cmd.ExecuteReader();                                                 //le estamos diciendo que lea los datos guardados en la base de datos

            while (sdr.Read())                                                                         //Estamos haciendo una iteracion y como condicion estamos diciendo que mientras lea
            {
                Models.PSAVCrud.Comvta.Comvtatabla _ListVM = new Models.PSAVCrud.Comvta.Comvtatabla(); // estamos refernciando al archivo puesto en la primer parte y lo estamos guardando en una nueva parte de la memoria
                _ListVM.tc_cvid   = Convert.ToInt32(sdr.GetValue(0).ToString());                       //Estamos obteniendo los valores puestos en el modelo comvt y lo convertimos a string y las estamos guardando en la variable
                _ListVM.tc_cvtext = sdr.GetValue(1).ToString();
                _ListVM.tc_cvfee  = sdr.GetValue(2).ToString();
                Comv.Add(_ListVM);
            }
            conn.Close();
            return(Comv);
        }