public Boolean C4_2Update(ModeloC4 o, int id, int estado) { var mysql = new DBConnection.ConexionMysql(); if (estado > 1) { query = String.Format("SET SQL_SAFE_UPDATES=0; " + "UPDATE pat_c4_2 SET fkestado = '{0}' WHERE idc4_2 = '{1}'", estado, id); } else { query = String.Format("SET SQL_SAFE_UPDATES=0; " + "UPDATE pat_c4_2 c SET c.actividad = '{0}', c.fknivel = '{1}', c.presupuesto = '{2}', " + "c.fketapa_prepacion = '{3}', c.fkcategoria = '{4}', c.objetivo = '{5}', c.linea = '{6}', " + "c.inicio_dia = '{7}', c.inicio_mes = '{8}', c.fin_dia = '{9}', c.fin_mes = '{10}', " + "c.fkpais_departamento = '{11}', c.lugar = '{12}' WHERE c.idc4_2 = '{13}'; ", o.actividad, o.fknivel, o.presupuesto, o.fketapa_prepacion, o.fkcategoria, o.objetivo, o.linea, o.inicio_dia, o.inicio_mes, o.fin_dia, o.fin_mes, o.fkpais_departamento, o.lugar, id); } try { mysql.AbrirConexion(); MySqlCommand cmd = new MySqlCommand(query, mysql.conectar); cmd.ExecuteNonQuery(); mysql.CerrarConexion(); return(true); } catch { return(false); } }
public DataTable C4_2Create(ModeloC4 objCrear) { var mysql = new DBConnection.ConexionMysql(); DataTable dt = new DataTable(); query = String.Format("INSERT INTO pat_c4_2 (codigo, actividad, fknivel, objetivo, fketapa_prepacion, " + "fkcategoria, linea, registro, inicio_dia, inicio_mes, fin_dia, fin_mes, fkestado " + "fkpais_departamento, lugar, presupuesto, fadn, ano) " + "VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', " + "'{11}', '{12}', '{13}', '{14}', '{15}', '{16}', '{17}');", objCrear.codigo, objCrear.actividad, objCrear.fknivel, objCrear.objetivo, objCrear.fketapa_prepacion, objCrear.fkcategoria, objCrear.linea, objCrear.registro, objCrear.inicio_dia, objCrear.inicio_mes, objCrear.fin_dia, objCrear.fin_mes, objCrear.fkestado, objCrear.fkpais_departamento, objCrear.lugar, objCrear.presupuesto, objCrear.fadn, objCrear.ano); mysql.AbrirConexion(); MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar); consulta.Fill(dt); mysql.CerrarConexion(); return(dt); }