public ActionResult ProveedoresModifica(pa_ProveedoresRetornaID_Result modeloVista) { int RegistrosAfectados = 0; string mensaje = ""; //bool ProveedorExiste = true; try { /*pa_Proveedores_ExisteProveedor_Result ProveedorVerifica = new pa_Proveedores_ExisteProveedor_Result(); * ProveedorVerifica = this.modeloBD.pa_Proveedores_ExisteProveedor(modeloVista.Codigo_Proveedor, modeloVista.Nombre_Proveedor).FirstOrDefault(); * if (ProveedorVerifica != null) * { * ProveedorExiste = true; * } * else * {*/ RegistrosAfectados = this.modeloBD.pa_Proveedores_Update(modeloVista.Id_Proveedor, modeloVista.Codigo_Proveedor, modeloVista.Nombre_Proveedor, modeloVista.Id_Pais, modeloVista.Tiene_Costo_Maritimo, modeloVista.Costo_Maritimo, modeloVista.Tiene_Costo_Terrestre, modeloVista.Costo_Terrestre); //} } catch (Exception ex) { mensaje = "Hubo un error " + ex.Message; } finally { Response.Write("<script src='https://cdn.jsdelivr.net/npm/sweetalert2@10'></script> <br>"); if (RegistrosAfectados > 0) { mensaje = "Proveedor Modificado"; Response.Write("<script language = javascript > Swal.fire({title: 'Exito!',text:'" + mensaje + "',icon: 'success',showConfirmButton: true})</script>"); } else { /*if (ProveedorExiste) * { * Response.Write("<script language = javascript > Swal.fire({title: 'Este proveedor ya existe!',text:'" + "" + "',icon: 'error',showConfirmButton: true})</script>"); * } * else * {*/ mensaje += "No se pudo ingresar"; Response.Write("<script language = javascript > Swal.fire({title: 'Falló!',text:'" + mensaje + "',icon: 'error',showConfirmButton: true})</script>"); //} } } this.MostrarPaises(); return(View(modeloVista)); }
/// <summary> /// Metodo que retorna los datos rependiendo del id_proveedor /// </summary> /// <param name="Id_Proveedor"></param> /// <returns></returns> public ActionResult ProveedoresModifica(int Id_Proveedor) { pa_ProveedoresRetornaID_Result modeloVista = new pa_ProveedoresRetornaID_Result(); modeloVista = this.modeloBD.pa_ProveedoresRetornaID(Id_Proveedor).FirstOrDefault(); this.MostrarPaises(); return(View(modeloVista)); }