public DataTable InsertarPersona(ERegistrarCliente registrarCliente) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_insertar_usuarios", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Text).Value = registrarCliente.Nombre; dataAdapter.SelectCommand.Parameters.Add("_apellido", NpgsqlDbType.Text).Value = registrarCliente.Apellido; dataAdapter.SelectCommand.Parameters.Add("_numero_identificacion", NpgsqlDbType.Integer).Value = registrarCliente.NumeroIdentificacion; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value = registrarCliente.Correo; dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Text).Value = registrarCliente.Usuario; dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Text).Value = registrarCliente.Clave; dataAdapter.SelectCommand.Parameters.Add("_rol_id", NpgsqlDbType.Integer).Value = registrarCliente.RolId; dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlDbType.Text).Value = registrarCliente.Sesion; dataAdapter.SelectCommand.Parameters.Add("_tipo_identificacion", NpgsqlDbType.Text).Value = registrarCliente.TipoIdentificacion1; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
protected void B_Registrar_Click(object sender, EventArgs e) { ERegistrarCliente data = new ERegistrarCliente(); DaoRegistrarCliente user = new DaoRegistrarCliente(); data.Nombre = TB_Nombre.Text.ToString(); data.Apellido = TB_Apellido.Text.ToString(); data.TipoIdentificacion1 = DDL_TipoIdentificacion.Text.ToString(); data.NumeroIdentificacion = Int32.Parse(TB_NumeroIdenti.Text.ToString()); data.Correo = TB_CorreoElectronico.Text.ToString(); data.Usuario = TB_UserName.Text.ToString(); data.Clave = TB_Contraseña.Text.ToString(); data.RolId = 3; data.Sesion = Session.SessionID; user.InsertarPersona(data); }