예제 #1
0
        public string UpdateNuevatabla(Models.PSAVCrud.LobModel.LobModelTabla mod, int oper)
        {
            string Retorno         = "";
            string QueryNuevaTabla = "";

            switch (oper)
            {
            case 0:
                QueryNuevaTabla = "insert into psav_dev.tc_lob (tclb_name,tclb_description,tclb_leader,tclb_id) values('" + mod.tclb_name.ToString() + "','" + mod.tclb_description + "','" + mod.tclb_leader + "'," + mod.tclb_id + ")";
                Retorno         = SaveWithIDReturn(QueryNuevaTabla);
                break;

            case 1:
                QueryNuevaTabla = "update psav_dev.tc_lob set tclb_name ='" + mod.tclb_name.ToString() + "', tclb_description='" + mod.tclb_description.ToString() + "', tclb_leader='" + mod.tclb_leader.ToString() + "' where tclb_id=" + mod.tclb_id;
                //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;
                SaveWithoutValidation(QueryNuevaTabla);
                break;

            case 2:
                QueryNuevaTabla = "Delete from psav_dev.tc_lob where tclb_id=" + mod.tclb_id;
                SaveWithoutValidation(QueryNuevaTabla);
                break;
            }
            return(Retorno);
        }
예제 #2
0
 public ActionResult LobDelete([FromBody] CRUDModel <Models.PSAVCrud.LobModel.LobModelTabla> value) // Se va a llenar una nueva tabla con los datos de el html
 {
     Models.PSAVCrud.LobModel.LobModelTabla val2 = new Models.PSAVCrud.LobModel.LobModelTabla();    //Estamos creando una variable llamada val y estamos Gurdando los datos cambiados
     val2.tclb_id = Convert.ToInt32(value.Key.ToString());
     TabSQLLob.UpdateNuevatabla(val2, 2);
     Loblist.Remove(Loblist.Where(or => or.tclb_id == Convert.ToUInt32(value.Key.ToString())).FirstOrDefault());
     return(Json(value));
 }
예제 #3
0
 public ActionResult LobInsert([FromBody] CRUDModel <Models.PSAVCrud.LobModel.LobModelTabla> value) // Se va a llenar una nueva tabla con los datos de el html
 {
     Models.PSAVCrud.LobModel.LobModelTabla val2 = value.Value;                                     //Estamos creando una Variable llamada Val2 para poder guardar los obtendio osea lo que inserto el cliente
     val2.tclb_id = Convert.ToInt32(TabSQLLob.UpdateNuevatabla(value.Value, 0));                    //estamos accediendo a la clase Updatenuevatabla
     Loblist.Insert(Loblist.Count, val2);
     ViewBag.datasource = Loblist;
     return(Json(Loblist));
 }
예제 #4
0
        Data.ClsQueryCrudLob TabSQLLob = new Data.ClsQueryCrudLob();                                          //Utilizamos esta variable para poder sincronizar los datos y poder borrarlos, insertar o editar los datos
        public ActionResult LobUpdate([FromBody] CRUDModel <Models.PSAVCrud.LobModel.LobModelTabla> myObject) // Se va a llenar una nueva tabla con los datos de el html
        {
            var ord = myObject.Value;

            Models.PSAVCrud.LobModel.LobModelTabla val2 = Loblist.Where(or => or.tclb_id == ord.tclb_id).FirstOrDefault();//Aquí estariamos guardando lo obtenido en el modelo
            val2.tclb_id = ord.tclb_id; val2.tclb_name = ord.tclb_name; val2.tclb_description = ord.tclb_description; val2.tclb_leader = ord.tclb_leader;
            TabSQLLob.UpdateNuevatabla(val2, 1);
            return(Json(myObject.Value));
        }
예제 #5
0
        public void SaveClient(Models.PSAVCrud.LobModel.LobModelTabla model)
        {
            //inserta TCC_name
            string QueryToInsert = "insert into psav_dev.tc_lob;(tclb_id,tclb_name,tclb_description,tclb_leader)" +
                                   "values('" + "','" + model.tclb_id + "','" + model.tclb_name + "','" + model.tclb_description + "','" + model.tclb_description + "',null,'" + "')";
            string IDClient = "";

            SaveWithoutValidation(QueryToInsert);
            //inserta TCC_ID
            QueryToInsert = "insert into psav_dev.tc_lob;(tcct_id,trcp_data,tmp_id) values(1,'" + model.tclb_id + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            QueryToInsert = "insert into psav_dev.tc_lob;(tcct_id,trcp_data,tmp_id) values(2,'" + model.tclb_name + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            QueryToInsert = "insert into psav_dev.tc_lob;(tcct_id,trcp_data,tmp_id) values(3,'" + model.tclb_description + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            QueryToInsert = "insert into psav_dev.tc_lob;(tcct_id,trcp_data,tmp_id) values(4,'" + model.tclb_leader + "'," + IDClient + ")";
            SaveWithoutValidation(QueryToInsert);
            //inserta TCC_Type
            QueryToInsert = "insert into psav_dev.tc_lob;(tclb_id,tclb_name,tclb_description,tclb_leader) values(" + IDClient + ",'" + model.tclb_leader + "','" + "')";
            SaveWithoutValidation(QueryToInsert);
        }
예제 #6
0
        public List <Models.PSAVCrud.LobModel.LobModelTabla> GetcategLob()
        {
            string TabSQL = "SELECT * FROM psav_dev.tc_lob";                                                            //Estamos guardando "SELECT *FROM"
            List <Models.PSAVCrud.LobModel.LobModelTabla> Cients = new List <Models.PSAVCrud.LobModel.LobModelTabla>(); //Estamos creando una variable la cual agregaremos los datos obtenidos de la BD y los convertira en una lista
            MySqlConnection conn = new MySqlConnection(con);                                                            //estamos estableciendo conexión con mySql
            MySqlCommand    cmd  = new MySqlCommand(TabSQL, 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.LobModel.LobModelTabla _ListVM = new Models.PSAVCrud.LobModel.LobModelTabla(); //Estamos accediendo a los parametros del modelo el cual
                //Le dira a la base de datos que parametro queremos
                _ListVM.tclb_id          = Convert.ToInt32(sdr.GetValue(0).ToString());                        //Estamos obteniendo los valores puestos en el modelo Syncrud y lo convertimos a string
                _ListVM.tclb_name        = sdr.GetValue(1).ToString();
                _ListVM.tclb_description = sdr.GetValue(2).ToString();
                _ListVM.tclb_leader      = sdr.GetValue(3).ToString();

                Cients.Add(_ListVM);
            }
            conn.Close();
            return(Cients);
        }