protected void Click_B_Guardar(object sender, EventArgs e) { String mensaje; try { EncapsulateLocal local = new EncapsulateLocal(); local.Nombre = TB_Nombre.Text; local.Eslogan = TB_Eslogan.Text; local.Ciudad = TB_Ciudad.Text; local.Direccion = TB_Direccion.Text; local.Telefono = long.Parse(TB_Telefono.Text); local.Doc_identidad = Session["Documento"].ToString(); local.Id_categoria = Convert.ToInt32(Session["Categoria"]); bool respuesta = new DataLocal().insertarLocal(local); if (respuesta == true) { mensaje = "Datos almacenados correctamente"; mostrarMensaje(mensaje); GV_Local.DataBind(); } else { mensaje = "Datos almacenados incorrectamente"; mostrarMensaje(mensaje); } } catch (Exception Ex) { throw Ex; } }
protected void Registrar_Click(object sender, EventArgs e) { String mensaje; try { EncapsulateLocal local = new EncapsulateLocal(); local.Nombre = TB_NombreLocal.Text; local.Eslogan = TB_Eslogan.Text; local.Ciudad = TB_Ciudad.Text; local.Direccion = TB_Direccion.Text; local.Telefono = long.Parse(TB_Telefono.Text); local.Doc_identidad = TB_CCAdministrador.Text; local.Id_categoria = 1; bool respuesta = new DataLocal().insertarLocal(local); if (respuesta == true) { mensaje = "Datos almacenados correctamente"; mostrarMensaje(mensaje); } else { mensaje = "Datos almacenados incorrectamente"; mostrarMensaje(mensaje); } } catch (Exception Ex) { throw Ex; } }
public bool insertarLocal(EncapsulateLocal local) { DataTable dataLocal = new DataTable(); Boolean respuesta = false; NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("local.f_registrar_local", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Text).Value = local.Nombre; dataAdapter.SelectCommand.Parameters.Add("_eslogan", NpgsqlDbType.Text).Value = local.Eslogan; dataAdapter.SelectCommand.Parameters.Add("_ciudad", NpgsqlDbType.Text).Value = local.Ciudad; dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Text).Value = local.Direccion; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Bigint).Value = local.Telefono; dataAdapter.SelectCommand.Parameters.Add("_doc_identidad", NpgsqlDbType.Text).Value = local.Doc_identidad; dataAdapter.SelectCommand.Parameters.Add("_id_categoria", NpgsqlDbType.Integer).Value = local.Id_categoria; conection.Open(); dataAdapter.Fill(dataLocal); respuesta = Convert.ToBoolean(dataLocal.Rows[0].ItemArray[0]); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(respuesta); }