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); }
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)); }
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)); }
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)); }
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); }
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); }