public ActionResult Ver(int id = -1) { ProveedorModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { ProveedorDAO CLDAO = new ProveedorDAO(); var entity = CLDAO.GetById(id, db); if (entity != null) { model = new ProveedorModel(); CopiarEntidadModelo(ref model, entity, db); } ViewBag.Editar = false; return(View(VER_ABSOLUTE_PATH, model)); } } catch (Exception e) { LogUtil.ExceptionLog(e); } return(View(ABSOLUTE_PATH)); }
private void btn_modificar_proveedor_click(object sender, RoutedEventArgs e) { try { ProveedorDAO prove = new ProveedorDAO(); if (txt_fono_proveedor.Text != "" && txt_nombre_proveedor.Text != "" && txt_numero_proveedor.Text != "" && txt_rubro_proveedor.Text != "") { Proveedor provee = new Proveedor(); provee.Nombproveedor = txt_nombre_proveedor.Text; provee.Id_proveedor = Convert.ToInt32(txt_modificar_Proveedor.Text); provee.Fonoproveedor = Convert.ToInt32(txt_fono_proveedor.Text); provee.Rubroproveedor = txt_rubro_proveedor.Text; prove.modificar_proveedor(Convert.ToInt32(txt_modificar_Proveedor.Text), provee); notifier.ShowSuccess("Se a modificado el proveedor", options); this.Close(); } else { notifier.ShowWarning("Debe ingresar todos los campos, son obligatorios", options); } } catch (Exception) { notifier.ShowWarning("Debes Ingresar los datos como corresponden, numero de proveedor y fono son de tipo numericos, el nombre y rubro pueden contener letras y numeros ", options); } }
// public ActionResult Editar(int id = -1) { ProveedorModel model = null; if (id > 0) { try { using (ArtexConnection db = new ArtexConnection()) { ProveedorDAO CLDAO = new ProveedorDAO(); var entity = CLDAO.GetById(id, db); if (entity != null) { model = new ProveedorModel(); CopiarEntidadModelo(ref model, entity, db); ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); } } } catch (Exception e) { LogUtil.ExceptionLog(e); } } return(RedirectToAction("Index")); }
private void guardarProveedor(object sender, RoutedEventArgs e) { String nombre = Nombre.Text; int id = Int32.Parse(IdProveedor.Text); Boolean perMoral; if (PersonaMoral.SelectedIndex == 0) { perMoral = false; } else { perMoral = true; } Proveedor proveedor = new Proveedor(id, nombre, perMoral); ProveedorDAO proveedorDAO = new ProveedorDAO(); int f = proveedorDAO.Insert(proveedor); if (f == 0) { MessageBox.Show("Se agrego correctamente el proveedor"); Nombre.Text = ""; IdProveedor.Text = "IdProveedor"; PersonaMoral.SelectedIndex = 0; } }
private void btnHabilitar_Click(object sender, EventArgs e) { if (dgvProveedores.RowCount != 0) { string mensaje; Proveedor proveedor_seleccionado = this.get_proveedor_seleccionado(); if (proveedor_seleccionado.habilitado) { mensaje = "¿Está ud. seguro de querer deshabilitar el Proveedor: " + proveedor_seleccionado.razon_social + "?"; } else { mensaje = "¿Está ud. seguro de querer habilitar el Proveedor: " + proveedor_seleccionado.razon_social + "?"; } if (MessageBox.Show(mensaje, "ABM Proveedor", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) //si selecciona que si { if (ProveedorDAO.deshabilitarProveedor(proveedor_seleccionado)) { MessageBox.Show("Operacion exitosa"); this.cargarDatos(); } else { MessageBox.Show("Se produjo un error"); } } } else { MessageBox.Show("Seleccione un Proveedor"); } }
private void btnModificar_Click(object sender, EventArgs e) { if (this.datosValidos()) { MessageBox.Show("Complete los campos"); } else { proveedor.razon_social = txtRazonSocial.Text; proveedor.rubro = new Rubro() { id = Int32.Parse(cmbRubro.SelectedValue.ToString()) }; proveedor.cuit = txtCuit.Text; proveedor.mail = txtMail.Text; proveedor.telefono = txtTelefono.Text; proveedor.nombre_contacto = txtNombreContacto.Text; proveedor.direccion = txtDireccion.Text; proveedor.ciudad = txtCiudad.Text; if (ProveedorDAO.modificarProveedor(proveedor)) { MessageBox.Show("Proveedor modificado correctamente"); this.form_home.cargarDatos(); this.Close(); } else { MessageBox.Show("Error al modificar proveedor"); } } }
public void UpdateRequisicion() { Requisicion requisicion = new Requisicion(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); ProveedorDAO proveedorDAO = new ProveedorDAO(); CompradorDAO compradorDAO = new CompradorDAO(); RequisicionDAO requisicionDAO = new RequisicionDAO(); centroGastoDAO.Insert("Facultad de Bellas Artes"); CentroGasto centroGasto = centroGastoDAO.FindByNombre("Facultad de Bellas Artes"); proveedorDAO.Insert("HP", true); Proveedor proveedor = proveedorDAO.FindByNombre("HP"); compradorDAO.Insert("Alejandro", "Martínez", "Pérez"); Comprador comprador = compradorDAO.FindByNombre("Alejandro"); requisicion.SetId(4); requisicion.SetCentroGasto(centroGasto); requisicion.SetComprador(comprador); requisicion.SetProveedor(proveedor); requisicion.SetClave("hola"); requisicion.SetFechaElaboracion(DateTime.Now); requisicion.SetEstado('k'); requisicion.SetCartaCompromiso("hallo"); requisicion.SetFechaEntrega(DateTime.Now.AddMonths(1)); requisicion.SetFechaPromesaEntrega(DateTime.Now.AddMonths(3)); requisicion.SetObservaciones("ningun"); requisicionDAO.Update(requisicion); }
/// <summary> /// Método para obtener una lista de proveedores. /// </summary> /// <returns></returns> public IList <Proveedor> ObtenerProveedores() { var proveedorDao = new ProveedorDAO(); var proveedoresActivos = new List <Proveedor>(); try { var proveedores = proveedorDao.ObtenerProveedores(); foreach (var proveedor in proveedores) { if (proveedor.Estatus) { proveedoresActivos.Add(proveedor); } } return(proveedoresActivos); } catch (DataAccessException e) { throw e; } catch (Exception ex) { log.Error(ex.Message, ex); throw new BusinessLogicException(BusinessLogicException.EXCEPTION, ex); } }
public ActionResult Editar(string referencia) { string[] informacion = productoDAO.InformacionProducto(referencia); DataTable tipos = productoDAO.TraerTipos(); string[] tipo = new string[tipos.Rows.Count]; string[] valor = new string[tipos.Rows.Count]; for (int i = 0; i < tipos.Rows.Count; i++) { tipo[i] = tipos.Rows[i][1].ToString(); valor[i] = tipos.Rows[i][0].ToString(); } ProveedorDAO pro = new ProveedorDAO(); DataTable proveedores = pro.MostrarProveedores(); string[] proveedor = new string[proveedores.Rows.Count]; for (int i = 0; i < proveedores.Rows.Count; i++) { proveedor[i] = proveedores.Rows[i][1].ToString(); } Object[] resultado = new object[4]; resultado[0] = informacion; resultado[1] = tipo; resultado[2] = valor; resultado[3] = proveedor; return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult EditarEntrada(string campo) { ProductoDAO pro = new ProductoDAO(); ProveedorDAO provee = new ProveedorDAO(); DataTable proveedores = provee.MostrarProveedores(campo); string[] pv = new string[proveedores.Rows.Count]; for (int i = 0; i < pv.Length; i++) { pv[i] = proveedores.Rows[i][0].ToString(); } DataTable produc = pro.Productos(campo); string[] producto = new string[produc.Columns.Count]; for (int i = 0; i < producto.Length; i++) { producto[i] = produc.Rows[0][i].ToString(); } DateTime thisDay = DateTime.Today; object[] respuesta = new object[3]; respuesta[0] = thisDay.ToString(); respuesta[1] = producto; respuesta[2] = pv; return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public void TestEliminar() { ProveedorDAO proveedorDAO = new ProveedorDAO(); bool resultado = proveedorDAO.EliminarProveedor("123"); Assert.IsTrue(resultado); }
protected void setUp() { dao = new DetalleTransaccionDAO(); daoPadre = new TransaccionDAO(); daoProveedor = new ProveedorDAO(); daoCategoria = new CategoriaDAO(); }
public IEnumerable <Proveedor> BuscarxId(Int16 idproveedor) { Proveedor proveedor = new Proveedor(); proveedor.idProveedor = idproveedor; var respuestaBuscar = ProveedorDAO.BuscarProveedorId(proveedor); return(respuestaBuscar); }
private void selector(string nombreRol, Usuario unUsuario, int rol_id) { switch (nombreRol) { case "Cliente": if (ClienteDAO.getClienteDesdeUsuario(unUsuario.username) != null) // Si ya tenia un cliente asociado { if (UsuarioDAO.agregarRol(usuario, rol_id)) { MessageBox.Show("Cliente reasignado correctamente"); this.Close(); } else { MessageBox.Show("Error al reasignar rol Cliente"); } } else { (new AbmCliente.CrearCliente(this, unUsuario, rol_id)).ShowDialog(); } break; case "Proveedor": if (ProveedorDAO.getProveedorDesdeUsuario(usuario.username) != null) // Si ya tenia un proveedor asociado { if (UsuarioDAO.agregarRol(usuario, rol_id)) { MessageBox.Show("Proveedor reasignado correctamente"); this.Close(); } else { MessageBox.Show("Error al reasignar rol Proveedor"); } } else { (new AbmProveedor.CrearProveedor(this, unUsuario, rol_id)).ShowDialog(); } break; default: //Le asigno el rol directamente if (UsuarioDAO.agregarRol(unUsuario, rol_id)) { MessageBox.Show("Rol asignado"); this.Close(); } else { MessageBox.Show("Error al agregar rol"); Application.Exit(); } break; } }
private async void btnActualizar_Click(object sender, RoutedEventArgs e) { int id = this.proveedor_id; string nombre = txtNombre.Text; string fono = txtFono.Text; string contacto = txtContacto.Text; string e_mail = txtEmail.Text; string direccion = txtDireccion.Text; string comuna = txtComuna.Text; ProveedorDAO dao = new ProveedorDAO(); //var listadoProveedor = await dao.GetAll(); //var result = (from u in listadoProveedor // where u.nombre == nombre // select new // { // u.proveedor_id // }).FirstOrDefault(); //if (result != null) //{ // MessageBox.Show("Proveedor ya Existe"); // this.Close(); //} //else try { Proveedor obj = new Proveedor() { proveedor_id = id, nombre = nombre, fono = fono, contacto = contacto, e_mail = e_mail, direccion = direccion, comuna = comuna }; var response = await dao.Update(obj); MessageBox.Show("Proveedor Actualizado Exitosamente", "Result", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Proveedor no Actualizado"); } }
public string nuevoProveedor(string nombre, DateTime fecha, string schema) { try { return(ProveedorDAO.getInstance().nuevoProveedor(nombre, fecha, schema)); } catch (Exception e) { throw e; } }
public bool eliminarProveedor(int id, string nombre, string schema) { try { return(ProveedorDAO.getInstance().eliminarProveedor(id, schema)); } catch (Exception e) { throw e; } }
public List <Proveedor> listaProveedores(string schema) { try { return(ProveedorDAO.getInstance().listaProveedores(schema)); } catch (Exception e) { throw e; } }
public bool updateProveedor(int id, string nombre, DateTime fecha, string schema) { try { return(ProveedorDAO.getInstance().updateProveedor(id, nombre, fecha, schema)); } catch (Exception e) { throw e; } }
public void EliminarProveedor(Proveedor objProveedor) { try { ProveedorDAO.GetInstance().EliminarProveedor(objProveedor); } catch (Exception ex) { throw ex; } }
public string CalcularIncidentesProveedor(Proveedor objProveedor) { try { return(ProveedorDAO.GetInstance().CalcularIncidentesProveedor(objProveedor)); } catch (Exception ex) { throw ex; } }
public Proveedor RegistrarProveedor(Proveedor objProveedor) { try { return(ProveedorDAO.GetInstance().RegistrarProveedor(objProveedor)); } catch (Exception ex) { throw ex; } }
public List <RepProveedor> ListarRepProveedores() { try { return(ProveedorDAO.GetInstance().ListarRepProveedores()); } catch (Exception ex) { throw ex; } }
public void TestBuscarProveedor() { ProveedorDAO proveedorDAO = new ProveedorDAO(); List <Proveedores> proveedores = proveedorDAO.BuscarProveedor("26834965-6"); foreach (Proveedores proveedor in proveedores) { Debug.WriteLine("Rut -> " + proveedor.RutProveedor); } Assert.IsTrue(proveedores.Count > 0); }
public void UpdateProveedor() { Proveedor proveedor = new Proveedor(); proveedor.SetId(3); proveedor.SetNombre("Asus"); proveedor.SetPersonaMoral(true); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Update(proveedor); }
private void btnCrear_Click(object sender, EventArgs e) { if (this.datosValidos()) { MessageBox.Show("Complete los campos"); } else { if (ProveedorDAO.existeProveedor(txtRazonSocial.Text, txtCuit.Text)) { MessageBox.Show("Proveedor repetido. Verifique datos"); } else { Proveedor proveedor = new Proveedor(); proveedor.razon_social = txtRazonSocial.Text; proveedor.rubro = new Rubro() { id = Int32.Parse(cmbRubro.SelectedValue.ToString()) }; proveedor.cuit = txtCuit.Text; proveedor.mail = txtMail.Text; proveedor.telefono = txtTelefono.Text; proveedor.nombre_contacto = txtNombreContacto.Text; proveedor.direccion = txtDireccion.Text; proveedor.ciudad = txtCiudad.Text; if (ProveedorDAO.agregarProveedor(proveedor, usuario.id) && UsuarioDAO.agregarRol(usuario, rol_id)) { MessageBox.Show("Proveedor creado"); this.Close(); if (form_listado != null) { form_listado.form_proveedor.cargarDatos(); form_listado.Close(); } else if (form_rol != null) { form_rol.Close(); } else { form_usuario.home_proveedor.cargarDatos(); form_usuario.Close(); } } else { MessageBox.Show("Error al crear proveedor"); } } } }
public IHttpActionResult Insert(Proveedor proveedor) { var respuestaInsertar = ProveedorDAO.InsertarProveedor(proveedor); if (respuestaInsertar) { return(Ok(201)); } else { return(Content(HttpStatusCode.InternalServerError, proveedor)); } }
public IHttpActionResult Actualizar(Proveedor proveedor) { var respuestaActualizar = ProveedorDAO.ActualizarProveedor(proveedor); if (respuestaActualizar) { return(Ok(202)); } else { return(Content(HttpStatusCode.InternalServerError, proveedor)); } }
private void Cbo_Proveedor_Producto_Loaded(object sender, RoutedEventArgs e) { ProveedorDAO pro = new ProveedorDAO(); var listacombo = pro.cargaComboProve(); foreach (var item in listacombo) { ComboboxItemLlenado m = new ComboboxItemLlenado(); m.Id = item.id; m.Texto = item.nombre; Cbo_Proveedor_Producto.Items.Add(m); } }
private void CargaTabla_Proveedor() { try { ProveedorDAO prove = new ProveedorDAO(); var listaproveedor = prove.listarProvedores(); dataGrid_Proveedor.ItemsSource = listaproveedor; } catch (Exception e) { notifier.ShowError("Error al cargar la tabla, es posible que no hayan datos en la base de datos"); } }