public async Task <IActionResult> Edit(int id, [Bind("idSuplidor,nombre,telefono,email,idCiudad,idClasificacionSuplidor")] Suplidor suplidor) { if (id != suplidor.idSuplidor) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(suplidor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SuplidorExists(suplidor.idSuplidor)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["idCiudad"] = new SelectList(_context.Ciudades, "idCiudad", "nombre", suplidor.Ciudad.nombre); ViewData["idClasificacionSuplidor"] = new SelectList(_context.ClasificacionSuplidor, "idClasificacionSuplidor", "TipoDeSuplidor", suplidor.clasificacionSuplidor.TipoDeSuplidor); return(View(suplidor)); }
public async Task <IActionResult> Edit(int id, [Bind("SupplidorID,SupplierCode,SupplierFirstName,SupplierLastName,SupplierDocumentNumber,SupplierPhone,SupplierCellPhone,SupplierStartDate,SupplierAddress,SupplierEmail,SupplierRemarks,ClasificacionSuplidorID,TipoDocumentoID,CiudadID")] Suplidor suplidor) { if (id != suplidor.SupplidorID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(suplidor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SuplidorExists(suplidor.SupplidorID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CiudadID"] = new SelectList(_context.Ciudad, "CiudadID", "CityName", suplidor.CiudadID); ViewData["ClasificacionSuplidorID"] = new SelectList(_context.ClasificacionSuplidor, "ClasificacionSuplidorID", "Name", suplidor.ClasificacionSuplidorID); ViewData["TipoDocumentoID"] = new SelectList(_context.Set <TipoDocumento>(), "TipoDocumentoID", "DescripcionTipoDocumento", suplidor.TipoDocumentoID); return(View(suplidor)); }
public async Task <ActionResult> PostAsync(Suplidor suplidor) { _context.Add(suplidor); await _context.SaveChangesAsync(); return(new CreatedAtRouteResult("obtenerSuplidor", new { id = suplidor.Id }, suplidor)); }
public async Task <ActionResult> PutAsync(Suplidor suplidor) { _context.Entry(suplidor).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; int id = Convert.ToInt32(IdSuplidornumericUpDown.Value); Suplidor suplidor = BLL.SuplidorBLL.Buscar(id); if (Errores()) { MessageBox.Show("Favor revisar todos los campos", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } suplidor = LlenaClase(); if (IdSuplidornumericUpDown.Value == 0) { paso = BLL.SuplidorBLL.Guardar(suplidor); } else { paso = BLL.SuplidorBLL.Modificar(LlenaClase()); } if (paso) { MessageBox.Show("Guadardo", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void BuscarTest() { Suplidor suplidor = new Suplidor(); int id = 1; suplidor = SuplidorBLL.Buscar(id); Assert.IsNotNull(suplidor); }
public async Task <ActionResult> DeleteAsync(int ID) { var suplidor = new Suplidor { Id = ID }; _context.Remove(suplidor); await _context.SaveChangesAsync(); return(NoContent()); }
protected void EliminarButton_Click(object sender, EventArgs e) { Suplidor suplidor = new Suplidor(); if (suplidor.Eliminar(Convert.ToInt32(IdSuplidorTextBox.Text.Trim()))) { MensajeLabel.ForeColor = System.Drawing.Color.Green; MensajeLabel.Text = "Se elimino el suplidor.."; LimpiarCampos(); } }
public async Task <IActionResult> Create([Bind("idSuplidor,nombre,telefono,email,idCiudad,idClasificacionSuplidor")] Suplidor suplidor) { if (ModelState.IsValid) { _context.Add(suplidor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idCiudad"] = new SelectList(_context.Ciudades, "idCiudad", "nombrw", suplidor.Ciudad.nombre); ViewData["idClasificacionSuplidor"] = new SelectList(_context.ClasificacionSuplidor, "idClasificacionSuplidor", "TipoDeSuplidor", suplidor.clasificacionSuplidor.TipoDeSuplidor); return(View(suplidor)); }
private Suplidor LlenaClase() { Suplidor suplidor = new Suplidor(); suplidor.SuplidorId = Convert.ToInt32(IdSuplidornumericUpDown.Value); suplidor.Nombre = NombretextBox.Text; suplidor.Direccion = DirecciontextBox.Text; suplidor.Cedula = CedulamaskedTextBox.Text; suplidor.Telefono = TelefonomaskedTextBox.Text; suplidor.Email = EmailtextBox.Text; return(suplidor); }
public async Task <IActionResult> Create([Bind("SupplidorID,SupplierCode,SupplierFirstName,SupplierLastName,SupplierDocumentNumber,SupplierPhone,SupplierCellPhone,SupplierStartDate,SupplierAddress,SupplierEmail,SupplierRemarks,ClasificacionSuplidorID,TipoDocumentoID,CiudadID")] Suplidor suplidor) { if (ModelState.IsValid) { _context.Add(suplidor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CiudadID"] = new SelectList(_context.Ciudad, "CiudadID", "CityName", suplidor.CiudadID); ViewData["ClasificacionSuplidorID"] = new SelectList(_context.ClasificacionSuplidor, "ClasificacionSuplidorID", "Name", suplidor.ClasificacionSuplidorID); ViewData["TipoDocumentoID"] = new SelectList(_context.Set <TipoDocumento>(), "TipoDocumentoID", "DescripcionTipoDocumento", suplidor.TipoDocumentoID); return(View(suplidor)); }
public void GuardarTest() { Suplidor suplidor = new Suplidor(); bool paso; suplidor.SuplidorId = 2; suplidor.Nombre = "Maria"; suplidor.Cedula = "00000000000"; suplidor.Direccion = "Bani"; suplidor.Telefono = "1111111111"; suplidor.Email = "*****@*****.**"; paso = SuplidorBLL.Guardar(suplidor); Assert.AreEqual(paso, true); }
public void ModificarTest() { Suplidor suplidor = new Suplidor(); bool paso; suplidor.SuplidorId = 2; suplidor.Nombre = "Juan"; suplidor.Cedula = "00100000000"; suplidor.Direccion = "Bani"; suplidor.Telefono = "10000000000"; suplidor.Email = "*****@*****.**"; paso = SuplidorBLL.Modificar(suplidor); Assert.AreEqual(paso, true); }
private void Eliminarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdSuplidornumericUpDown.Value); Suplidor suplidor = BLL.SuplidorBLL.Buscar(id); if (suplidor != null) { SuplidorBLL.Eliminar(id); MessageBox.Show("Fue Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { Suplidor suplidor = new Suplidor(); if (!IsPostBack) { if (Request.QueryString["IdSuplidor"] != null) { EliminarButton.Visible = true; suplidor.IdSuplidor = int.Parse(Request.QueryString["IdSuplidor"]); if (suplidor.Buscar()) { IdSuplidorTextBox.Text = suplidor.IdSuplidor.ToString(); NombresTextBox.Text = suplidor.Nombres; } } } }
private void Buscarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdSuplidornumericUpDown.Value); Suplidor suplidor = BLL.SuplidorBLL.Buscar(id); if (suplidor != null) { NombretextBox.Text = suplidor.Nombre; DirecciontextBox.Text = suplidor.Direccion; CedulamaskedTextBox.Text = suplidor.Cedula; TelefonomaskedTextBox.Text = suplidor.Telefono; EmailtextBox.Text = suplidor.Email; CuentaPagartextBox.Text = suplidor.CuentasPorPagar.ToString(); } else { MessageBox.Show("No Existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void GuardarButton_Click(object sender, EventArgs e) { Suplidor suplidor = new Suplidor(); this.LLenarClase(suplidor); if (Request.QueryString["IdSuplidor"] != null) { suplidor.IdSuplidor = int.Parse(Request.QueryString["IdSuplidor"]); suplidor.Modificar(); MensajeLabel.Text = "El suplidor se ha Modificado Correctamente"; } else if (suplidor.Insertar()) { MensajeLabel.ForeColor = System.Drawing.Color.Green; MensajeLabel.Text = "Realizado con exito.."; LimpiarCampos(); } }
// Id DB. public AseguradoresRecurrentes() { this.Lista = new List<TSuplidor>(); Empresa.Comun.Suplidor sup = new Suplidor(1660931); this.Lista.Add(sup[0]); }
public ActionResult RegistroSuplidor(Suplidor suplidor, string evalHidden, string listaRNC) { // try // { // TODO: Add insert logic here using (SqlConnection con = new SqlConnection("Server = DESKTOP-PQRUVP8\\SQLEXPRESS;Database=Veterimax;Trusted_Connection=True;")) { con.Open(); var cmd = con.CreateCommand(); if (evalHidden == "false") { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "Registrar_Suplidor"; cmd.Parameters.AddWithValue("@empresa", suplidor.Empresa); cmd.Parameters.AddWithValue("@representante", suplidor.RepVentas); cmd.Parameters.AddWithValue("@direccion", suplidor.Direccion); cmd.Parameters.AddWithValue("@telefono", suplidor.Telefono); cmd.Parameters.AddWithValue("@correo", suplidor.CorreoElectronico); cmd.Parameters.AddWithValue("@rnc", suplidor.RNC); cmd.Parameters.AddWithValue("@FechaRegistro", DateTime.Now); cmd.Parameters.AddWithValue("@IdUsuario", UsuarioController.idus); if (Convert.ToInt32(cmd.ExecuteScalar()) == -1) { error = true; return(View("RegistroSuplidor")); } else { ViewBag.Message = "Exito"; cmd.ExecuteNonQuery(); } con.Close(); } else if (evalHidden == "true") { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "Editar_Suplidor"; cmd.Parameters.AddWithValue("@empresa", suplidor.Empresa); cmd.Parameters.AddWithValue("@representante", suplidor.RepVentas); cmd.Parameters.AddWithValue("@direccion", suplidor.Direccion); cmd.Parameters.AddWithValue("@telefono", suplidor.Telefono); cmd.Parameters.AddWithValue("@correo", suplidor.CorreoElectronico); cmd.Parameters.AddWithValue("@rnc", suplidor.RNC); cmd.Parameters.AddWithValue("@FechaMod", DateTime.Now); cmd.ExecuteNonQuery(); con.Close(); } else { if (listaRNC.Contains(',')) { string[] lista = listaRNC.Split(','); foreach (string x in lista) { var com = con.CreateCommand(); com.CommandType = System.Data.CommandType.StoredProcedure; com.CommandText = "Eliminar_Suplidor"; com.Parameters.AddWithValue("@rnc", int.Parse(x)); com.ExecuteNonQuery(); } } else { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "Eliminar_Suplidor"; cmd.Parameters.AddWithValue("@rnc", int.Parse(listaRNC)); cmd.ExecuteNonQuery(); } con.Close(); } } return(RedirectToAction(nameof(Index))); // } // catch // { // return View("RegistroSuplidor"); //} }
public void LLenarClase(Suplidor suplidor) { suplidor.Nombres = NombresTextBox.Text; }
private void LlenarCampos(Suplidor suplidor) { IdSuplidorTextBox.Text = suplidor.IdSuplidor.ToString(); NombresTextBox.Text = suplidor.Nombres; }