private string Editar(comments_types_payments id_comment_type_payment) { TipoComentariosPagoCOM bono = new TipoComentariosPagoCOM(); string vmensaje = bono.Editar(id_comment_type_payment); return(vmensaje); }
/// <summary> /// Agrega una instancia de bonds_types /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Agregar(comments_types_payments entidad) { try { string mess = ""; if (Exist(entidad.description)) { mess = "Ya existe un comentario llamado: " + entidad.description; } else { comments_types_payments comentario = new comments_types_payments { description = entidad.description, created = DateTime.Now, created_by = entidad.created_by.ToUpper(), enabled = true, }; SICOEMEntities sicoem = new SICOEMEntities(); sicoem.comments_types_payments.Add(comentario); sicoem.SaveChanges(); } return(mess); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
protected void lnkguardar_Click(object sender, EventArgs e) { try { string vmensaje = string.Empty; int id_comment_type_payment = Convert.ToInt32(hdfid_comment_type_payment.Value == "" ? "0" : hdfid_comment_type_payment.Value); comments_types_payments Comentario = new comments_types_payments(); if (id_comment_type_payment > 0) { Comentario.id_comment_type_payment = id_comment_type_payment; } Comentario.description = txtdescripcion.Text; Comentario.partial = chkpagoparcial.Checked; Comentario.outstanding_paid = chkpagoexepcional.Checked; Comentario.created_by = Session["usuario"] as string; Comentario.created = DateTime.Now; Comentario.modified_by = Session["usuario"] as string; Comentario.modified = DateTime.Now; if (Comentario.description == "") { ModalShow("#ModalTipoComentarios"); Toast.Error("Error al procesar tipo comentario de pago agregado : Ingrese una descripcion", this); } else { vmensaje = id_comment_type_payment > 0 ? Editar(Comentario) : Agregar(Comentario); if (vmensaje == "") { txtdescripcion.Text = ""; chkpagoparcial.Checked = false; chkpagoexepcional.Checked = false; hdfid_comment_type_payment.Value = ""; CargarCatalogo(); Toast.Success("tipo de comentario de pago agregado correctamente.", "Mensaje del sistema", this); } else { ModalShow("#ModalTipoComentarios"); Toast.Error("Error al procesar tipo comentario de pago agregado : " + vmensaje, this); } } } catch (Exception ex) { ModalShow("#ModalTipoComentarios"); Toast.Error("Error al procesar tipo comentario de pago : " + ex.Message, this); } }
private comments_types_payments Gettipocomentario(int id_comment_type_payment) { comments_types_payments dt = new comments_types_payments(); try { TipoComentariosPagoCOM getct = new TipoComentariosPagoCOM(); dt = getct.Comentario(id_comment_type_payment); } catch (Exception) { dt = null; } return(dt); }
/// <summary> /// Devuelve una instancia de la clase riesgos_estatus /// </summary> /// <param name="idbonds"></param> /// <returns></returns> public comments_types_payments Comentario(int id_comment_type_payment) { try { SICOEMEntities sicoem = new SICOEMEntities(); comments_types_payments Comentario = sicoem.comments_types_payments .First(i => i.id_comment_type_payment == id_comment_type_payment); return(Comentario); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(null); } }
/// <summary> /// Elimina una instancia de riesgos_estatus /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string Eliminar(int id_comment_type_payment) { try { SICOEMEntities sicoem = new SICOEMEntities(); comments_types_payments bono = sicoem.comments_types_payments .First(i => i.id_comment_type_payment == id_comment_type_payment); bono.enabled = false; sicoem.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
protected void btneventgrid_Click(object sender, EventArgs e) { try { int id_comment_type_payment = Convert.ToInt32(hdfid_comment_type_payment.Value == "" ? "0" : hdfid_comment_type_payment.Value); if (id_comment_type_payment > 0) { comments_types_payments comentario = Gettipocomentario(id_comment_type_payment); if (comentario != null) { txtdescripcion.Text = comentario.description; chkpagoparcial.Checked = Convert.ToBoolean(comentario.partial); chkpagoexepcional.Checked = Convert.ToBoolean(comentario.outstanding_paid); ModalShow("#ModalTipoComentarios"); } } } catch (Exception ex) { Toast.Error("Error al procesar tipo comentario de pago : " + ex.Message, this); } }
protected void btneliminar_Click(object sender, EventArgs e) { try { int id_comment_type_payment = Convert.ToInt32(hdfid_comment_type_payment.Value == "" ? "0" : hdfid_comment_type_payment.Value); comments_types_payments comentario = new comments_types_payments(); comentario.id_comment_type_payment = id_comment_type_payment; string vmensaje = Eliminar(id_comment_type_payment); if (vmensaje == "") { CargarCatalogo(); Toast.Success("tipo comentario de pago eliminado correctamente.", "Mensaje del sistema", this); } else { Toast.Error("Error al eliminar tipo comentario de pago : " + vmensaje, this); } } catch (Exception ex) { Toast.Error("Error al eliminar tipo comentario de pago : " + ex.Message, this); } }