public ActionResult AddEditProducto(string codigoProducto) { AddEditProductoViewModel objViewModel = new AddEditProductoViewModel(); objViewModel.Fill(codigoProducto); objViewModel.objProducto.FechaIngreso = Convert.ToDateTime("1999-01-01"); objViewModel.codigoProducto = objViewModel.objProducto.Codigo; return(View("AddEditProducto", "_Layout", objViewModel)); }
public void D_Fill() { AddEditProductoViewModel objViewModel = new AddEditProductoViewModel(); objViewModel.tieneValor = false; objViewModel.Fill(null); Assert.IsFalse(objViewModel.tieneValor); }
public ActionResult AddEditProducto(AddEditProductoViewModel objViewModel) { try { objViewModel.objProducto.Codigo = objViewModel.codigoProducto; if (objViewModel.tieneValor) { objViewModel.ModificarProducto(objViewModel.objProducto); } else { if (!objViewModel.ProductoExiste(objViewModel.objProducto.Codigo)) { objViewModel.RegistrarProducto(objViewModel.objProducto); } else { TempData["objMensaje"] = new KeyValuePair <String, String>("ERR", "El código de producto ya existe."); objViewModel.Fill(""); objViewModel.objProducto.FechaIngreso = Convert.ToDateTime("1999-01-01"); return(View("AddEditProducto", "_Layout", objViewModel)); } } String MensajeRespuesta = objViewModel.tieneValor ? "El producto se actualizó correctamente." : "El producto se registró correctamente."; TempData["objMensaje"] = new KeyValuePair <String, String>("SUC", MensajeRespuesta); objViewModel.Fill(""); objViewModel.objProducto.FechaIngreso = Convert.ToDateTime("1999-01-01"); return(View("AddEditProducto", "_Layout", objViewModel)); } catch (Exception ex) { string a = ex.Message; TempData["objMensaje"] = new KeyValuePair <String, String>("ERR", "Por favor intente más tarde."); return(RedirectToAction("AddEditProducto", objViewModel.codigoProducto)); } }