protected void GuadarButton_Click(object sender, EventArgs e) { bool paso = false; RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Productores productores = LLenaClase(); TipoTitulo tipoTitulo = TipoTitulo.OperacionFallida; TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado; IconType iconType = IconType.error; if (productores.ProductorId == 0) { paso = repositorio.Guardar(productores); } else { if (!ExisteEnLaBaseDeDatos()) { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); return; } paso = repositorio.Modificar(productores); } if (paso) { Limpiar(); tipoTitulo = TipoTitulo.OperacionExitosa; tiposMensajes = TiposMensajes.RegistroGuardado; iconType = IconType.success; } Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType); }
protected void NuevoProductorButton_Click(object sender, EventArgs e) { //crea un nuevo productor if (NombreUsuarioTextBox.Text.Length > 0 && ContrasenaTextBox.Text.Length > 0) { Usuarios usuario = new Usuarios(); usuario.Nombres = NombreUsuarioTextBox.Text; usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Productor; usuario.Clave = ContrasenaTextBox.Text; if (usuario.Insertar()) { Productores productor = new Productores(); productor.IdUsuario = usuario.IdUsuario; productor.Nombres = NombreUsuarioTextBox.Text; productor.Apellidos = ""; productor.Telefono = ""; productor.Celular = ""; productor.cedula = ""; productor.Direccion = ""; productor.Email = ""; productor.Insertar(); Response.Redirect("/Login.aspx"); } else { MensajeLabel.Text = usuario.Nombres; MensajeLabel.ForeColor = System.Drawing.Color.Red; } } else { MensajeLabel.Text = "Debe completar los datos del registro para confirmar su información"; MensajeLabel.ForeColor = System.Drawing.Color.Red; } }
/*POST de Nuevo Productor*/ public string addProductor(string _Nombre, string _Apellido, string _Id, string _Telefono, string _RTN , string _IHCAFE, string _Domicilio) { try { Productores NuevoProductor = new Productores() { NombreProveedor = _Nombre, ApellidoProveedor = _Apellido, Identidad = _Id, RTN = _RTN, IHCAFEClave = _IHCAFE, Domicilio = _Domicilio, Telefono = _Telefono }; db.Productores.Add(NuevoProductor); db.SaveChanges(); return("true"); } catch (Exception e) { return(e.ToString()); } }
private async Task LoadProductoresAsync() { var idCliente = Preferences.Get(Config.UserId, null, Config.SharedName); if (string.IsNullOrWhiteSpace(idCliente)) { return; } Dialogs.ShowLoading(); var response = await Connection.Get($"{Urls.Productores}/region/{idCliente}") .ConfigureAwait(false); Dialogs.HideLoading(); if (response.Succeeded) { var productores = response.ParseBody <List <ProductorModel> >(); Productores.ReplaceRange(productores); } else { await Dialogs.AlertAsync(new AlertConfig { Message = "No se pudieron obtener los productores, intentalo de nuevo.", OkText = "Aceptar" }); Device.BeginInvokeOnMainThread(() => { Nav?.PopAsync(true); }); } }
private Productores LlenaClase() { Productores productor = new Productores(); productor.ProductorID = Convert.ToInt32(IDnumericUpDown.Value); productor.Nombres = NombretextBox.Text; productor.Apellidos = ApellidostextBox.Text; productor.Email = EmailtextBox.Text; productor.Direccion = DirecciontextBox.Text; productor.Telefono = TelefonomaskedTextBox.Text; productor.Celular = CelularmaskedTextBox.Text; productor.Cedula = CedulamaskedTextBox.Text; productor.Balance = ToDecimal(BalancetextBox.Text); productor.UsuarioID = UsuarioID; productor.Fecha = FechadateTimePicker.Value.Date; if (AmbulanteradioButton.Checked) { productor.Tipo = true; } else { productor.Tipo = false; } return(productor); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Productores Productores = repositorio.Buscar(ProductorIdTxt.Text.ToInt()); repositorio.Dispose(); return(!Productores.EsNulo() && PerteneceALaEmpresa(Productores.EmpresaId)); }
private void LlenarCampos(Productores productores) { ProductorIdTxt.Text = productores.ProductorId.ToString(); NombresTxt.Text = productores.Nombre; TelefonoTxt.Text = productores.Telefono; CedulaTxt.Text = productores.Cedula; FechaNacimientoTxt.Text = productores.FechaNacimiento.ToFormatDate(); FechaTextBox.Text = productores.Fecha.ToFormatDate(); }
public static void AfectarTablaProductores(Prestamos prestamo) { //Afectando el Balance de la tabla de Productores GenericaBLL <Productores> genericaBLL = new GenericaBLL <Productores>(); Productores p = genericaBLL.Buscar(prestamo.ProductorID); p.Balance += prestamo.Total; genericaBLL.Modificar(p); }
public void BuscarUsuario(int codigo) { if (Request.QueryString["Tipo"] != null) { switch (Request.QueryString["Tipo"]) { case "1": Clientes c = new Clientes(); Usuarios u = new Usuarios(); if (c.Buscar(codigo)) { Session["Codigo"] = c.IdCliente; IdTextBox.Text = c.IdCliente.ToString(); NombresTextBox.Text = c.Nombres; ApellidoTextBox.Text = c.Apellidos; cedulaTextBox.Text = c.cedula; telefonoTextBox.Text = c.Telefono; celularTextBox.Text = c.Celular; DireccionTextBox.Text = c.Direccion; EmailTextBox.Text = c.Email; NombreUsuarioTextBox.Text = u.Nombres; ContrasenaTextBox.Text = u.Clave; } break; case "2": Productores p = new Productores(); Usuarios s = new Usuarios(); if (p.Buscar(codigo)) { Session["Codigo"] = p.IdProductor; IdTextBox.Text = p.IdProductor.ToString(); NombresTextBox.Text = p.Nombres; ApellidoTextBox.Text = p.Apellidos; cedulaTextBox.Text = p.cedula; telefonoTextBox.Text = p.Telefono; celularTextBox.Text = p.Celular; DireccionTextBox.Text = p.Direccion; EmailTextBox.Text = p.Email; NombreUsuarioTextBox.Text = s.Nombres; ContrasenaTextBox.Text = s.Clave; } else { //Label.Text = ("Paiente no existe"); } break; default: break; } } }
public bool PerteneceALaEmpresa(int id) { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Productores productor = repositorio.Buscar(id); if (productor.EsNulo()) { return(false); } return(productor.EmpresaId == Empresa.EmpresaID); }
private void LlenaCampos(Pagos pago) { GenericaBLL <Productores> genericaBLL = new GenericaBLL <Productores>(); Productores productor = genericaBLL.Buscar(pago.ProductorID); IDnumericUpDown.Value = pago.PagoID; ProductorComboBox.SelectedValue = pago.ProductorID; FechadateTimePicker.Value = DateTime.Now; BalancetextBox.Text = productor.Balance.ToString(); dataGridView.DataSource = pago.PagosDetalle; TotaltextBox.Text = pago.Total.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int.TryParse(Request.QueryString["IdPedido"], out id); if (id > 0) { Pedidos pedido = new Pedidos(); Clientes cliente = new Clientes(); pedido.Buscar(id); cliente.Buscar(pedido.IdCliente); IdPedidoTextBox.Text = pedido.IdPedidos.ToString(); NombreTextBox.Text = cliente.Nombres + " " + cliente.Apellidos; FechaTextBox.Text = pedido.Fecha.ToString("dd-MM-yyyy"); DireccionTextBox.Text = cliente.Direccion; CedulaTextBox.Text = cliente.cedula; CelularTextBox.Text = cliente.Celular; foreach (PedidosDetalle item in pedido.PedidosDetalle) { MontoCarrito = MontoCarrito + (item.Cantidad * item.Precio); } // Create the Table DataTable CarritoDataTable = new DataTable("Carrito"); // Build the Orders schema CarritoDataTable.Columns.Add("IdPedidos", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("IdProducto", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("IdProductor", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("Precio", Type.GetType("System.Double")); CarritoDataTable.Columns.Add("Cantidad", Type.GetType("System.Double")); CarritoDataTable.Columns.Add("Foto", Type.GetType("System.String")); CarritoDataTable.Columns.Add("Nombre", Type.GetType("System.String")); CarritoDataTable.Columns.Add("Productor", Type.GetType("System.String")); foreach (var item in pedido.PedidosDetalle) { Productos producto = new Productos(); Productores productor = new Productores(); producto.Buscar(item.IdProducto); productor.Buscar(item.IdProductor); CarritoDataTable.Rows.Add(item.IdPedidos, item.IdProducto, item.IdProductor, item.Precio, item.Cantidad, producto.Imagen, producto.Nombre, productor.Nombres); } ProductosRepeater.DataSource = CarritoDataTable; ProductosRepeater.DataBind(); } } }
private Productores LLenaClase() { Productores Productores = new Productores(); Productores.ProductorId = ProductorIdTxt.Text.ToInt(); Productores.Nombre = NombresTxt.Text; Productores.Telefono = TelefonoTxt.Text; Productores.Cedula = CedulaTxt.Text; Productores.FechaNacimiento = FechaNacimientoTxt.Text.ToDatetime(); Productores.Fecha = FechaTextBox.Text.ToDatetime(); Productores.EmpresaId = Empresa.EmpresaID; Productores.UsuarioId = Usuario.UsuarioId; return(Productores); }
public static Productores Buscar(int id) { Contexto db = new Contexto(); Productores productores = new Productores(); try { productores = db.Productores.Find(id); } catch (Exception) { throw; } finally { db.Dispose(); } return(productores); }
public void Guardar() { Productores Productor = new Productores { Nombre = "Anthony Barrera", Telefono = "829-935-9510", Cedula = "056-0069782-4", FechaNacimiento = DateTime.Now, UsuarioId = 1, EmpresaId = 1, Fecha = DateTime.Now }; RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Assert.IsTrue(repositorio.Guardar(Productor)); }
private void DataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (!(e.RowIndex > -1)) { return; } int index = e.RowIndex; DataGridViewRow row = ProductoresdataGridView.Rows[index]; Productores p = new Productores { ProductorID = Convert.ToInt32(row.Cells[0].Value), }; PContrato.Ejecutar(p); this.Close(); }
private bool BuscarProductores() { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Productores productores = repositorio.Buscar(ProductorIdTextBox.Text.ToInt()); if (!productores.EsNulo()) { NombreProductorTextBox.Text = productores.Nombre; } else { NombreProductorTextBox.Text = string.Empty; Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } return(!productores.EsNulo()); }
public static bool Guardar(Productores productores) { Contexto db = new Contexto(); bool paso = false; try { if (db.Productores.Add(productores) != null) { db.SaveChanges(); paso = true; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Modificar(Productores productores) { Contexto db = new Contexto(); bool paso = true; try { db.Entry(productores).State = System.Data.Entity.EntityState.Modified; if (db.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Eliminar(int id) { Contexto db = new Contexto(); bool paso = true; try { Productores productores = db.Productores.Find(id); db.Productores.Remove(productores); if (db.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
private void Buscarbutton_Click(object sender, EventArgs e) { int id; Productores productor = new Productores(); int.TryParse(IDnumericUpDown.Text, out id); Limpiar(); productor = genericaBLL.Buscar(id); if (productor != null) { LlenaCampos(productor); } else { MessageBox.Show("Productor No Encontrado"); } }
private void Cargar() { Productores productores = ProductoresBLL.Buscar(pesadas.ProductorID); Factoria factoria = FactoriaBLL.Buscar(pesadas.FactoriaID); reporte.SetDataSource(data); reporte.SetParameterValue("Usuario", Nombre); reporte.SetParameterValue("Productor", productores.Nombre); reporte.SetParameterValue("Factoria", factoria.Nombre); reporte.SetParameterValue("PesadaID", pesadas.PesadaID); reporte.SetParameterValue("TotalKilos", pesadas.TotalKiloGramos); reporte.SetParameterValue("TotalSacos", pesadas.TotalSacos); reporte.SetParameterValue("Fanega", pesadas.Fanega); reporte.SetParameterValue("PrecioFanega", pesadas.PrecioFanega); reporte.SetParameterValue("TotalAPagar", pesadas.TotalPagar); reporte.SetParameterValue("Fecha", pesadas.FechaRegistro); PesadaDetallecrystalReportViewer1.ReportSource = reporte; PesadaDetallecrystalReportViewer1.Refresh(); }
private void ProductorescomboBox_SelectedIndexChanged(object sender, EventArgs e) { Productores productor = new Productores(); decimal balance; int opcion = 0; try { opcion = ToInt(ProductorComboBox.SelectedValue.ToString()); } catch (Exception) { } LlenarComboPrestamos(opcion); productor = genericaProductorBLL.Buscar(opcion); if (productor != null) { balance = productor.Balance; BalancetextBox.Text = balance.ToString(); } }
private void LlenaCampos(Productores productor) { IDnumericUpDown.Value = productor.ProductorID; NombretextBox.Text = productor.Nombres; ApellidostextBox.Text = productor.Apellidos; EmailtextBox.Text = productor.Email; DirecciontextBox.Text = productor.Direccion; TelefonomaskedTextBox.Text = productor.Telefono; CelularmaskedTextBox.Text = productor.Celular; CedulamaskedTextBox.Text = productor.Cedula; BalancetextBox.Text = productor.Balance.ToString(); FechadateTimePicker.Value = productor.Fecha; if (productor.Tipo) { AmbulanteradioButton.Checked = true; } else { FijoradioButton.Checked = true; } }
private void Guardarbutton_Click(object sender, EventArgs e) { Productores productor = new Productores(); bool realizado = false; if (!Validar()) { return; } productor = LlenaClase(); if (IDnumericUpDown.Value == 0) { realizado = genericaBLL.Guardar(productor); } else { if (!Existe()) { MessageBox.Show("NO SE PUEDE MODIFICAR UN Productor INEXISTENTE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } realizado = genericaBLL.Modificar(productor); } if (realizado) { Limpiar(); MessageBox.Show("GUARDADO EXITOSAMENTE", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("NO SE PUDO GUARDAR", "NO GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void ImprimirButton_Click(object sender, EventArgs e) { Utils.MostrarModal(this, "ModalReporte", "Listado de Pesadas"); RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); RepositorioBase <Factoria> repositorioFactoria = new RepositorioBase <Factoria>(); List <Empresas> empresas = new List <Empresas>(); List <Productores> productores = new List <Productores>(); List <Factoria> Factorias = new List <Factoria>(); List <Pesadas> pesadasImprimir = ((List <Pesadas>)ViewState[KeyViewState]); Productores productor = new Productores(); Factoria factoria = new Factoria(); foreach (var item in lista) { productor = repositorio.Buscar(item.ProductorId); productores.Add(productor); factoria = repositorioFactoria.Buscar(item.FactoriaId); Factorias.Add(factoria); } repositorioFactoria.Dispose(); repositorio.Dispose(); empresas.Add(Empresa); Reportviewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; Reportviewer.Reset(); Reportviewer.LocalReport.ReportPath = Server.MapPath(@"~\UI\Reportes\ListadoPesadas.rdlc"); Reportviewer.LocalReport.DataSources.Clear(); Reportviewer.LocalReport.DataSources.Add(new ReportDataSource("EmpresaDS", empresas)); Reportviewer.LocalReport.DataSources.Add(new ReportDataSource("PesadaDS", pesadasImprimir)); Reportviewer.LocalReport.DataSources.Add(new ReportDataSource("ProductoresDS", productores)); Reportviewer.LocalReport.DataSources.Add(new ReportDataSource("Factoria", Factorias)); Reportviewer.LocalReport.Refresh(); }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); int Id = ProductorIdTxt.Text.ToInt(); if (Id != 0) { Productores Productores = repositorio.Buscar(Id); if (!Productores.EsNulo() && PerteneceALaEmpresa(Productores.ProductorId)) { Limpiar(); LlenarCampos(Productores); } else { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } } else { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } repositorio.Dispose(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int CantidadCarrito = 0; double MontoCarrito = 0; List<PedidosDetalle> carrito = new List<PedidosDetalle>(); if (Session["Carrito"] == null) { Session["Carrito"] = carrito; } else { carrito = (List<PedidosDetalle>)Session["Carrito"]; } CantidadCarrito = carrito.Count; foreach (PedidosDetalle item in carrito) { MontoCarrito = MontoCarrito + (item.Cantidad * item.Precio); } CarritoLabel.Text = "$RD " + MontoCarrito.ToString("N2"); CantidadCarritoLabel.Text = "(" + CantidadCarrito + " Items):"; // Create the Table DataTable CarritoDataTable = new DataTable("Carrito"); // Build the Orders schema CarritoDataTable.Columns.Add("IdPedidos", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("IdProducto", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("IdProductor", Type.GetType("System.Int32")); CarritoDataTable.Columns.Add("Precio", Type.GetType("System.Double")); CarritoDataTable.Columns.Add("Cantidad", Type.GetType("System.Double")); CarritoDataTable.Columns.Add("Foto", Type.GetType("System.String")); CarritoDataTable.Columns.Add("Nombre", Type.GetType("System.String")); CarritoDataTable.Columns.Add("Productor", Type.GetType("System.String")); foreach (var item in carrito) { Productos producto = new Productos(); Productores productor = new Productores(); producto.Buscar(item.IdProducto); productor.Buscar(item.IdProductor); CarritoDataTable.Rows.Add(item.IdPedidos, item.IdProducto, item.IdProductor, item.Precio, item.Cantidad, item.Foto, producto.Nombre, productor.Nombres); } ProductosRepeater.DataSource = CarritoDataTable; ProductosRepeater.DataBind(); } }
protected void eliminarButton_Click(object sender, EventArgs e) { if (Request.QueryString["Tipo"] != null) { switch (Request.QueryString["Tipo"]) { case "1": Clientes c = new Clientes(); int codigo = 0; int.TryParse(IdTextBox.Text, out codigo); if (c.Eliminar(codigo)) { LabelMesaage.Text = "Eliminado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } break; case "2": Productores p = new Productores(); int clave = 0; int.TryParse(IdTextBox.Text, out clave); if (p.Eliminar(clave)) { LabelMesaage.Text = "Eliminado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } break; default: break; } } }
private bool Existe() { Productores productor = genericaBLL.Buscar((int)IDnumericUpDown.Value); return(productor != null); }
protected void guardarButton_Click(object sender, EventArgs e) { if (Request.QueryString["Tipo"] != null) { Usuarios usuario = new Usuarios(); usuario.Nombres = NombreUsuarioTextBox.Text; usuario.Clave = ContrasenaTextBox.Text; switch (Request.QueryString["Tipo"]) { case "1": usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Cliente; usuario.Insertar(); Clientes c = new Clientes(); c.IdUsuario = usuario.IdUsuario; c.Nombres = NombresTextBox.Text; c.Apellidos = ApellidoTextBox.Text; c.Direccion = DireccionTextBox.Text; c.Celular = celularTextBox.Text; c.Telefono = telefonoTextBox.Text; c.cedula = cedulaTextBox.Text; c.Email = EmailTextBox.Text; if (Session["Codigo"] == null) { if (c.Insertar()) { LabelMesaage.Text = "Guardado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } } else { int id = Convert.ToInt32(Session["Codigo"]); if (c.Modificar(id)) { LabelMesaage.Text = "Modificado correctamente"; } } break; case "2": usuario.IdTipoUsuario = (int)TiposUsuarios.Tipos.Productor; usuario.Insertar(); Productores p = new Productores(); p.IdUsuario = usuario.IdUsuario; p.Nombres = NombresTextBox.Text; p.Apellidos = ApellidoTextBox.Text; p.Direccion = DireccionTextBox.Text; p.Celular = celularTextBox.Text; p.Telefono = telefonoTextBox.Text; p.cedula = cedulaTextBox.Text; p.Email = EmailTextBox.Text; if (Session["Codigo"] == null) { if (p.Insertar()) { LabelMesaage.Text = "Guardado correctamente"; IdTextBox.Text = ""; NombresTextBox.Text = ""; ApellidoTextBox.Text = ""; cedulaTextBox.Text = ""; telefonoTextBox.Text = ""; celularTextBox.Text = ""; DireccionTextBox.Text = ""; EmailTextBox.Text = ""; NombreUsuarioTextBox.Text = ""; ContrasenaTextBox.Text = ""; } } else { int id = Convert.ToInt32(Session["Codigo"]); if (p.Modificar(id)) { LabelMesaage.Text = "Modificado correctamente"; } } break; default: break; } } }