public int Insert(string datos, string columnas, string tipoDatos, string funcion) { datos = datos.Replace("''", "null"); NpgsqlCommand comando = MetodosDatos.CrearComandoProc(funcion); if (datos.Contains("?")) { string[] vector1 = Vector(datos); string[] vector2 = Vector(columnas); string[] vector3 = Vector(tipoDatos); for (int i = 0; i < vector1.Length; i++) { comando.Parameters.Add(new NpgsqlParameter(vector2[i], vector3[i])); comando.Parameters[i].Value = vector1[i]; } } else { comando.Parameters.Add(new NpgsqlParameter(columnas, tipoDatos)); comando.Parameters[0].Value = datos; } return(MetodosDatos.EjecutarComando(comando)); }
public int Insert(string Nombre, string Apellido, int Edad) { SqlCommand _comando = MetodosDatos.CrearComandoProc(); _comando.Parameters.AddWithValue("@nombre", Nombre); _comando.Parameters.AddWithValue("@apellido", Apellido); _comando.Parameters.AddWithValue("@edad", Edad); return(MetodosDatos.EjecutarComandoInsert(_comando)); }