public ActionResult NuevatablaInsert([FromBody] CRUDModel <Models.PSAVCrud.SyncCrud.Tablanueva> value) // Se va a llenar una nueva tabla con los datos de el html { Models.PSAVCrud.SyncCrud.Tablanueva val2 = value.Value; //Estamos creando una Variable llamada Val val2.tcc_id = Convert.ToInt32(TabSQL.UpdateNuevatabla(value.Value, 0)); Tablanuevalist.Insert(Tablanuevalist.Count, val2); return(Json(Tablanuevalist)); }
public ActionResult NuevatablaDelete([FromBody] CRUDModel <Models.PSAVCrud.SyncCrud.Tablanueva> value) // Se va a llenar una nueva tabla con los datos de el html { Models.PSAVCrud.SyncCrud.Tablanueva val2 = new Models.PSAVCrud.SyncCrud.Tablanueva(); //Estamos creando una variable llamada val y estamos Gurdando los datos cambiados val2.tcc_id = Convert.ToInt32(value.Key.ToString()); TabSQL.UpdateNuevatabla(val2, 2); Tablanuevalist.Remove(Tablanuevalist.Where(or => or.tcc_id == Convert.ToUInt32(value.Key.ToString())).FirstOrDefault()); return(Json(value)); }
public ActionResult NuevatablaUpdate([FromBody] CRUDModel <Models.PSAVCrud.SyncCrud.Tablanueva> myObject)// Se va a llenar una nueva tabla con los datos de el html { var ord = myObject.Value; Models.PSAVCrud.SyncCrud.Tablanueva val2 = Tablanuevalist.Where(or => or.tcc_id == ord.tcc_id).FirstOrDefault();//Aquí estariamos guardando lo obtenido en el modelo val2.tcc_id = ord.tcc_id; val2.tcc_name = ord.tcc_name; val2.tcc_type = ord.tcc_type; TabSQL.UpdateNuevatabla(val2, 1); return(Json(myObject.Value)); }
public void SaveClient(Models.PSAVCrud.SyncCrud.Tablanueva model) { //inserta TCC_name string QueryToInsert = "insert into psav_dev.tc_category;(tcc_name,tcc_id,tcc_type)" + "values('" + "','" + model.tcc_id + "','" + model.tcc_name + "','" + model.tcc_type + "',null,'" + "')"; string IDClient = ""; SaveWithoutValidation(QueryToInsert); //inserta TCC_ID QueryToInsert = "insert into psav_dev.tc_category;(tcct_id,trcp_data,tmp_id) values(1,'" + model.tcc_id + "'," + IDClient + ")"; SaveWithoutValidation(QueryToInsert); QueryToInsert = "insert into psav_dev.tc_category;(tcct_id,trcp_data,tmp_id) values(2,'" + model.tcc_name + "'," + IDClient + ")"; SaveWithoutValidation(QueryToInsert); QueryToInsert = "insert into psav_dev.tc_category;(tcct_id,trcp_data,tmp_id) values(3,'" + model.tcc_type + "'," + IDClient + ")"; //inserta TCC_Type QueryToInsert = "insert into psav_dev.tc_category;(tcc_id,tcc_name,tcc_type) values(" + IDClient + ",'" + model.tcc_type + "','" + "')"; SaveWithoutValidation(QueryToInsert); }
private const string con = "Uid=root;Database=psav_dev;Pwd=(Conexi0npsavdatabasedev)1605;Host=35.188.2.70;";//estamos estableciendo conexión con BD public List <Models.PSAVCrud.SyncCrud.Tablanueva> Getcateg() { string TabSQL = "SELECT * FROM psav_dev.tc_category"; //Le estamos indicando que tabla queremos de la BD List <Models.PSAVCrud.SyncCrud.Tablanueva> Cients = new List <Models.PSAVCrud.SyncCrud.Tablanueva>(); //Aquí estamos creando una nueva tabla en la cual estamos insertando la tabla de clientes 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.SyncCrud.Tablanueva _ListVM = new Models.PSAVCrud.SyncCrud.Tablanueva(); // estamos refernciando al archivo puesto en la primer parte y lo estamos guardando en una nueva parte de la memoria _ListVM.tcc_id = Convert.ToInt32(sdr.GetValue(0).ToString()); //Estamos obteniendo los valores puestos en el modelo Syncrud y lo convertimos a string _ListVM.tcc_name = sdr.GetValue(1).ToString(); _ListVM.tcc_type = sdr.GetValue(2).ToString(); Cients.Add(_ListVM); } conn.Close(); return(Cients); }
public string UpdateNuevatabla(Models.PSAVCrud.SyncCrud.Tablanueva mod, int oper) { string Retorno = ""; string QueryNuevaTabla = ""; switch (oper) { case 0: QueryNuevaTabla = "insert into psav_dev.tc_category (tcc_name,tcc_type,tcc_id) values('" + mod.tcc_name.ToString().ToUpper() + "'," + mod.tcc_type + "," + mod.tcc_id + ")"; Retorno = SaveWithIDReturn(QueryNuevaTabla); break; case 1: QueryNuevaTabla = "update psav_dev.tc_category set tcc_name='" + mod.tcc_name.ToString().ToUpper() + "', tcc_type='" + mod.tcc_type.ToString() + "' where tcc_id=" + mod.tcc_id; SaveWithoutValidation(QueryNuevaTabla); break; case 2: QueryNuevaTabla = "Delete from psav_dev.tc_category where tcc_id=" + mod.tcc_id; SaveWithoutValidation(QueryNuevaTabla); break; } return(Retorno); }