public OOB.Resultado.Ficha Cliente_Editar(OOB.Maestro.Cliente.Editar.Actualizar.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.Cliente.Editar.Actualizar.Ficha() { autoId = ficha.idAuto, idGrupo = ficha.idGrupo, idEstado = ficha.idEstado, idZona = ficha.idZona, idVendedor = ficha.idVendedor, idCobrador = ficha.idCobrador, tarifa = ficha.tarifa, categoria = ficha.categoria, nivel = ficha.nivel, ciRif = ficha.ciRif, codigo = ficha.codigo, razonSocial = ficha.razonSocial, dirFiscal = ficha.dirFiscal, dirDespacho = ficha.dirDespacho, pais = ficha.pais, contacto = ficha.contacto, telefono1 = ficha.telefono1, telefono2 = ficha.telefono2, email = ficha.email, celular = ficha.celular, fax = ficha.fax, webSite = ficha.webSite, codPostal = ficha.codPostal, estatusCredito = ficha.estatusCredito, dscto = ficha.dscto, cargo = ficha.cargo, limiteDoc = ficha.limiteDoc, diasCredito = ficha.diasCredito, limiteCredito = ficha.limiteCredito, }; var r01 = MyData.Cliente_Editar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
private bool GuardarFicha() { var _isCredito = _data.IsCredito ? "1" : "0"; var _diasCredito = 0; var _limiteCredito = 0.0m; var _limiteDoc = 0; if (_data.IsCredito) { _diasCredito = _data.DiasCredito; _limiteCredito = _data.LimiteCredito; _limiteDoc = _data.LimiteDoc; } var _abc = ""; switch (_data.Nivel.id) { case "01": _abc = "A"; break; case "02": _abc = "B"; break; case "03": _abc = "C"; break; default: _abc = ""; break; } var _tarifa = ""; switch (_data.Tarifa.id) { case "01": _tarifa = "1"; break; case "02": _tarifa = "2"; break; case "03": _tarifa = "3"; break; case "04": _tarifa = "4"; break; case "05": _tarifa = "5"; break; default: _tarifa = ""; break; } var ficha = new OOB.Maestro.Cliente.Editar.Actualizar.Ficha() { idAuto = _autoIdEditar, idGrupo = IdGrupo, idEstado = IdEstado, idZona = IdEstado, idVendedor = IdVendedor, idCobrador = IdCobrador, tarifa = _tarifa, categoria = _data.Categoria.desc, nivel = _abc, ciRif = CiRif, codigo = Codigo, razonSocial = RazonSocial, dirFiscal = DirFiscal, dirDespacho = DirDespacho, pais = Pais, contacto = Contacto, telefono1 = Telefono1, telefono2 = Telefono2, email = Email, celular = Celular, fax = Fax, webSite = WebSite, codPostal = CodPostal, estatusCredito = _isCredito, dscto = Dscto, cargo = Cargo, limiteDoc = _limiteDoc, diasCredito = _diasCredito, limiteCredito = _limiteCredito, }; var r01 = Sistema.MyData.Cliente_Editar(ficha); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } return(true); }