Exemple #1
0
 private void AgregarUsuarioPerfiles(string usuario)
 {
     try
     {
         if (ViewState["dt_usuarios"] == null)
         {
             DataTable dt_new = new DataTable();
             dt_new.Columns.Add("usuario");
             ViewState["dt_usuarios"] = dt_new;
         }
         DataTable dt  = ViewState["dt_usuarios"] as DataTable;
         DataRow   row = dt.NewRow();
         row["usuario"] = usuario;
         dt.Rows.Add(row);
         ViewState["dt_usuarios"] = dt;
     }
     catch (Exception ex)
     {
         Toast.Error("Error al relacionar usuario: " + ex.Message, this);
     }
 }
Exemple #2
0
        protected void lnksearch_Click(object sender, EventArgs e)
        {
            string filter = txtfilterempleado.Text;

            try
            {
                if (filter.Length == 0 || filter.Length > 3)
                {
                    CargarDatosempleados(filter);
                }
            }
            catch (Exception ex)
            {
                Toast.Error("Error al filtrar empleados: " + ex.Message, this);
            }
            finally
            {
                imgloadempleado.Style["display"] = "none";
                lblbemp.Style["display"]         = "none";
            }
        }
 protected void btneventgrid_Click(object sender, EventArgs e)
 {
     try
     {
         int id_periodicity = Convert.ToInt32(hdfid_periodicity.Value == "" ? "0" : hdfid_periodicity.Value);
         if (id_periodicity > 0)
         {
             periodicity Periodicidad = GetPeriodicidad(id_periodicity);
             if (Periodicidad != null)
             {
                 txtperiodicidad.Text = Periodicidad.name;
                 txtdescripcion.Text  = Periodicidad.description;
                 ModalShow("#Modalperiodicidad");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar periodicidad : " + ex.Message, this);
     }
 }
Exemple #4
0
 protected void btneventgrid_Click(object sender, EventArgs e)
 {
     try
     {
         int id_request_status = Convert.ToInt32(hdfid_request_status.Value == "" ? "0" : hdfid_request_status.Value);
         if (id_request_status > 0)
         {
             requests_status estatus = Getestatus(id_request_status);
             if (estatus != null)
             {
                 txtestatus.Text     = estatus.name;
                 txtdescripcion.Text = estatus.description;
                 ModalShow("#ModalEstatusSolicitud");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al procesar Estatus : " + ex.Message, this);
     }
 }
        protected void lnkprocesar_Click(object sender, EventArgs e)
        {
            try
            {
                BonosCOM bonos   = new BonosCOM();
                string   payd_by = Session["usuario"] as string;
                int      total   = 0;
                foreach (RepeaterItem item in gridBondsPayments.Items)
                {
                    CheckBox cbx = item.FindControl("cbxseleccionar") as CheckBox;
                    if (cbx.Checked)
                    {
                        total++;
                        DropDownList ddl                     = item.FindControl("ddlcomentarios") as DropDownList;
                        int          employee_number         = Convert.ToInt32(cbx.Attributes["employee_number"]);
                        int          id_comment_type_payment = Convert.ToInt32(ddl.SelectedValue);
                        bonos.sp_Payment_Request_BondForEmployeeNumber(payd_by, employee_number, id_comment_type_payment);
                    }
                }

                if (total > 0)
                {
                    System.Web.UI.ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(),
                                                                      "AlertGO('Se han pagado un total de " + total.ToString() + " bonos correctamente.', 'compensaciones_pagos.aspx');", true);
                }
                else
                {
                    Toast.Error("Error al procesar los bonos: Seleccione al menos 1 bono para pagar.", this);
                }
            }
            catch (Exception ex)
            {
                Toast.Error("Error al procesar los bonos: " + ex.ToString(), this);
            }
            finally
            {
                InitTables();
                UnBlockUI();
            }
        }
Exemple #6
0
 protected void CargarDatosFiltros(string filtro)
 {
     try
     {
         int          NumJefe                 = Convert.ToInt32(Session["NumJefe"]);
         int          num_empleado            = Convert.ToInt32(Session["num_empleado"]);
         Boolean      ver_Todos_los_empleados = Convert.ToBoolean(Session["ver_Todos_los_empleados"]);
         EmpleadosCOM empleados               = new EmpleadosCOM();
         bool         no_activos              = cbxnoactivo.Checked;
         DataSet      ds           = empleados.sp_listado_empleados(num_empleado, ver_Todos_los_empleados, no_activos);
         DataTable    dt_empleados = new DataTable();
         if (filtro != "")
         {
             DataView dv_empleados = ds.Tables[0].DefaultView;
             dv_empleados.RowFilter = "nombre like '%" + filtro + "%'";
             dt_empleados           = dv_empleados.ToTable();
         }
         else
         {
             dt_empleados = ds.Tables[0];
         }
         //DataView dv2 = dt_empleados.DefaultView;
         //dv2.RowFilter = "clave_ventas <> ''";
         DataTable dt_final = dt_empleados;
         ddlempleado_a_consultar.DataValueField = "clave_ventas";
         ddlempleado_a_consultar.DataTextField  = "nombre";
         ddlempleado_a_consultar.DataSource     = dt_final;
         ddlempleado_a_consultar.DataBind();
         ddlempleado_a_consultar.Enabled = ver_Todos_los_empleados;
     }
     catch (Exception ex)
     {
         Toast.Error("Error al iniciar modal de filtros: " + ex.Message, this);
     }
     finally
     {
         lnkfiltros.Visible = true;
         nkcargandofiltros.Style["display"] = "none";
     }
 }
Exemple #7
0
 protected DataTable dt_reporte_bonos(DataTable dt_original)
 {
     try
     {
         DataTable dt = new DataTable();
         dt.Columns.Add("Nombre");
         dt.Columns.Add("CC");
         dt.Columns.Add("Monto Bono");
         dt.Columns.Add("KPI Individual");
         dt.Columns.Add("KPI Grupo");
         dt.Columns.Add("% Individual");
         dt.Columns.Add("% Grupal");
         dt.Columns.Add("Bono");
         dt.Columns.Add("% Cump. Compromisos");
         dt.Columns.Add("Total Final");
         dt.Columns.Add("% Total Final");
         foreach (DataRow row in dt_original.Rows)
         {
             DataRow nrow = dt.NewRow();
             nrow["Nombre"]              = row["nombre"].ToString();
             nrow["CC"]                  = row["CC"].ToString();
             nrow["Monto Bono"]          = Convert.ToDecimal(row["amount"]).ToString("C");
             nrow["KPI Individual"]      = Convert.ToDecimal(row["kpiind"]).ToString("P2");
             nrow["KPI Grupo"]           = Convert.ToDecimal(row["kpigroup"]).ToString("P2");
             nrow["% Individual"]        = Convert.ToDecimal(row["porcind"]).ToString("P0");
             nrow["% Grupal"]            = Convert.ToDecimal(row["porcgrupal"]).ToString("P0");
             nrow["Bono"]                = Convert.ToDecimal(row["resultadototal"]).ToString("C");
             nrow["% Cump. Compromisos"] = (Convert.ToInt32(row["cumplimiento_compromisos"]) * 100).ToString();
             nrow["Total Final"]         = Convert.ToDecimal(row["resultadototal"]).ToString("C");
             nrow["% Total Final"]       = (Convert.ToInt32(row["totalpor100"]) * 100).ToString();
             dt.Rows.Add(nrow);
         }
         return(dt);
     }
     catch (Exception ex)
     {
         Toast.Error("Error al crear tabla: " + ex.Message, this);
         return(null);
     }
 }
 protected void btneventgrid_Click(object sender, EventArgs e)
 {
     try
     {
         int id_riesgo_impacto = Convert.ToInt32(hdfid_riesgo_impacto_costo.Value == "" ? "0" : hdfid_riesgo_impacto_costo.Value);
         if (id_riesgo_impacto > 0)
         {
             riesgos_impactos IC = GetImpactoCosto(id_riesgo_impacto);
             if (IC != null)
             {
                 txtnombre.Text     = IC.nombre;
                 txtporcentaje.Text = IC.valor.ToString();
                 chkactivo.Checked  = IC.activo;
                 ModalShow("#ModalImpactocosto");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar impacto costo : " + ex.Message, this);
     }
 }
Exemple #9
0
 protected void lnkguardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (rtxtwidget.Text != "" && rtxticono.Text != "")
         {
             string widget        = rtxtwidget.Text.Trim();
             string icono         = rtxticono.Text.Trim();
             string ejemplo_html  = rtxtejemplo_html.Text.Trim();
             string nombre_codigo = rtxtnombrecodigo.Text.Trim();
             string individual    = "";
             string ayuda         = rtxtayuda.Text.Trim();
             if (cbxwindividual.Checked == true)
             {
                 individual = "true";
             }
             else
             {
                 individual = "false";
             }
             if (txtid_widget.Text == "")
             {
                 Agregarwidget(widget, nombre_codigo, icono, ejemplo_html, individual, ayuda);
             }
             else
             {
                 Editarwidget(Convert.ToInt32(txtid_widget.Text), nombre_codigo, widget, icono, ejemplo_html, individual, ayuda);
             }
         }
         else
         {
             Toast.Info("favor de llenar los campos", "DATOS REQUERIDOS", this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al relacionar usuario: " + ex.Message, this);
     }
 }
        protected void txtamount_topaid_TextChanged(object sender, EventArgs e)
        {
            TextBox txtamount_topaid = sender as TextBox;
            decimal max_amount       = Convert.ToDecimal(txtamount_topaid.Attributes["max_amount"]);
            decimal amount           = Convert.ToDecimal(txtamount_topaid.Text == ""?"0":txtamount_topaid.Text);

            amount = amount > 0 ? amount : 0;
            if (amount == 0)
            {
                Toast.Error("El monto debe ser mayor a $ 0.00", this);
                txtamount_topaid.Text = max_amount.ToString("C2");
            }
            else if (amount > max_amount)
            {
                Toast.Error("El monto no puede ser mayor a " + max_amount.ToString("C2"), this);
                txtamount_topaid.Text = max_amount.ToString("C2");
            }
            else
            {
                txtamount_topaid.Text = amount.ToString("C2");
            }
        }
 protected void btneventgrid_Click(object sender, EventArgs e)
 {
     try
     {
         int id_proyecto_periodo = Convert.ToInt32(hdfid_proyecto_periodo.Value == "" ? "0" : hdfid_proyecto_periodo.Value);
         if (id_proyecto_periodo > 0)
         {
             proyectos_periodos PE = GetProyectoEstatus(id_proyecto_periodo);
             if (PE != null)
             {
                 txtnumdias.Text   = PE.dias.ToString();
                 txtestatus.Text   = PE.nombre;
                 chkactivo.Checked = PE.activo;
                 ModalShow("#ModalProyectoestatus");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar Periodo : " + ex.Message, this);
     }
 }
Exemple #12
0
 /// <summary>
 /// Carga los tipos de bonos
 /// </summary>
 /// <param name="usuario"></param>
 private void CargarTiposBonos(string usuario)
 {
     try
     {
         BonosCOM bonos = new BonosCOM();
         DataSet  ds    = bonos.tipos_bonos(true, usuario);
         if (ds.Tables.Count > 0)
         {
             DataTable dt = ds.Tables[0];
             cbBonds_Types.DataValueField = "id_bond_type";
             cbBonds_Types.DataTextField  = "name";
             cbBonds_Types.DataSource     = dt;
             cbBonds_Types.DataBind();
             cbBonds_Types.Items.Insert(0, new ListItem("Todas", "0"));
             cbBonds_Types_SelectedIndexChanged(null, null);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar los tipos de bonos: " + ex.ToString(), this);
     }
 }
Exemple #13
0
 protected void lnkbtnmostrarhtml_Click(object sender, EventArgs e)
 {
     try
     {
         LinkButton lnk   = sender as LinkButton;
         string     html  = lnk.CommandArgument.ToString();
         string     title = lnk.CommandName.ToString();
         if (html != "")
         {
             lblwidgetname.Text = title;
             PlaceHolder1.Controls.Add(new Literal()
             {
                 Text = html
             });
             ModalShow("#myModal");
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al visualizar ejemplo html: " + ex.Message, this);
     }
 }
 protected void lnksincronizar_Click(object sender, EventArgs e)
 {
     try
     {
         string    username  = Session["usuario"] as string;
         string    password  = Session["contraseña"] as string;
         string    mail      = Session["mail"] as string;
         string    mail_user = username + mail.Replace(mail.Split('@')[0], "");
         EWSHelper calendar  = new EWSHelper();
         calendar.GetAllCalendar(mail_user, password);
         Toast.Success("Sincronización realizada correctamente.", "Mensaje del sistema", this.Page);
     }
     catch (Exception ex)
     {
         Toast.Error("Error al sincornizar con el servidor: " + ex.Message, this.Page);
     }
     finally
     {
         lnksincronizar.Visible       = true;
         lnkloadsinc.Style["display"] = "none";
     }
 }
 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);
     }
 }
Exemple #16
0
        private void CargarddlBonos()
        {
            try
            {
                TipoBonosCOM bonds_type    = new TipoBonosCOM();
                DataTable    dt_bonds_type = new DataTable();
                dt_bonds_type = bonds_type.SelectAll();
                ddlBonosSolicitud.DataValueField = "id_bond_type";
                ddlBonosSolicitud.DataTextField  = "name";
                ddlBonosSolicitud.DataSource     = dt_bonds_type;
                ddlBonosSolicitud.DataBind();

                ddlBonosAutorizacion.DataValueField = "id_bond_type";
                ddlBonosAutorizacion.DataTextField  = "name";
                ddlBonosAutorizacion.DataSource     = dt_bonds_type;
                ddlBonosAutorizacion.DataBind();
            }
            catch (Exception ex)
            {
                Toast.Error("Error al cargar combo de estatus : " + ex.Message, this);
            }
        }
Exemple #17
0
        private void ListaRecordatorios(string usuario, DateTime fecha)
        {
            try
            {
                hdffecha.Value           = fecha.ToString("yyyy-MM-dd");
                txtfecha.Text            = fecha.ToString("yyyy-MM-dd");
                txtfecharec.SelectedDate = fecha;
                txtfechafin.SelectedDate = fecha;
                RecordatoriosCOM recordatorio = new RecordatoriosCOM();
                DataTable        dt_days      = recordatorio.Select(usuario.ToUpper(), fecha);
                repeat_list_rec.DataSource = dt_days;
                repeat_list_rec.DataBind();

                String fcha    = Convert.ToDateTime(fecha).ToString("dddd dd MMMM, yyyy", CultureInfo.CreateSpecificCulture("es-MX")).ToLower();
                String fecha_r = fcha.ToLower();
                lblfechaselected.Text = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(fcha);
            }
            catch (Exception ex)
            {
                Toast.Error("Error al cargar los recordatorios en el calendario: " + ex.Message, this);
            }
        }
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int         id_bond_type = Convert.ToInt32(hdfid_bond_type.Value == "" ? "0" : hdfid_bond_type.Value);
         bonds_types bono         = new bonds_types();
         bono.id_bond_type = id_bond_type;
         string vmensaje = Eliminar(id_bond_type);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("Bono eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar bono: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar bono: " + ex.Message, this);
     }
 }
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int             id_riesgos_estatus = Convert.ToInt32(hdfid_riesgos_estatus.Value == "" ? "0" : hdfid_riesgos_estatus.Value);
         riesgos_estatus PE = new riesgos_estatus();
         PE.id_riesgos_estatus = id_riesgos_estatus;
         string vmensaje = Eliminar(id_riesgos_estatus);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("Estatus eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar estatus: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar estatus: " + ex.Message, this);
     }
 }
Exemple #20
0
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int id_proyecto_tecnologia = Convert.ToInt32(hdfid_proyecto_tecnologia.Value == "" ? "0" : hdfid_proyecto_tecnologia.Value);
         proyectos_tecnologias PE   = new proyectos_tecnologias();
         PE.id_proyecto_tecnologia = id_proyecto_tecnologia;
         string vmensaje = Eliminar(id_proyecto_tecnologia);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("Tecnologia eliminada correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar tecnologia: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar tecnologia: " + ex.Message, this);
     }
 }
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int         id_periodicity = Convert.ToInt32(hdfid_periodicity.Value == "" ? "0" : hdfid_periodicity.Value);
         periodicity Periodicidad   = new periodicity();
         Periodicidad.id_periodicity = id_periodicity;
         string vmensaje = Eliminar(id_periodicity);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("periodicidad eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar periodicidad: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar periodicidad: " + ex.Message, this);
     }
 }
 private void AltaUser(string usuario)
 {
     try
     {
         UsuariosConfiguracionesCOM usuarios_config = new UsuariosConfiguracionesCOM();
         usuarios_configuraciones   entidad         = new usuarios_configuraciones();
         entidad.usuario = usuario;
         entidad.nombre  = Session["nombre"] as string;
         entidad.nombre  = entidad.nombre.Replace("  ", " ");
         if (!usuarios_config.Exist(usuario))
         {
             string vmensaje = usuarios_config.Agregar(entidad);
             if (vmensaje != "")
             {
                 Toast.Error("Error al dar de alta el usuario en configuraciones: " + vmensaje, this);
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al dar de alta el usuario en configuraciones: " + ex.Message, this);
     }
 }
Exemple #23
0
 private void CargarCatalogoUsuarios()
 {
     try
     {
         int          NumJefe                 = Convert.ToInt32(Session["NumJefe"]);
         int          num_empleado            = Convert.ToInt32(Session["num_empleado"]);
         Boolean      ver_Todos_los_empleados = true;// Convert.ToBoolean(Session["ver_Todos_los_empleados"]);
         EmpleadosCOM empleados               = new EmpleadosCOM();
         bool         no_activos              = false;
         DataSet      ds = empleados.sp_listado_empleados(num_empleado, ver_Todos_los_empleados, no_activos);
         ViewState["dt_empleados"] = null;
         if (ds.Tables[2].Rows.Count > 0)
         {
             repeat_usuarios.DataSource = ds.Tables[2];
             repeat_usuarios.DataBind();
             ViewState["dt_empleados"] = ds.Tables[2];
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al cargar usuarios: " + ex.Message, this);
     }
 }
Exemple #24
0
 private void GuardarConfiguracion(string usuario, string cadena_widgets, int total_cadena_widgets)
 {
     try
     {
         ConfiguracionDashboardCOM config = new ConfiguracionDashboardCOM();
         DataSet   ds       = config.sp_guardar_usuarios_config(usuario, cadena_widgets, total_cadena_widgets);
         DataTable dt       = ds.Tables[0];
         string    vmensaje = (dt.Rows.Count == 0 || !dt.Columns.Contains("mensaje")) ? "Error al guardar con figuración. Intentelo Nuevamente." : dt.Rows[0]["mensaje"].ToString().Trim();
         if (vmensaje == "")
         {
             //  System.Web.UI.ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(),
             //"AlertGO('Configuración Guardada Correctamente', 'configuracion_dashboard.aspx');", true);
         }
         else
         {
             Toast.Error("Error al guardar configuración: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al guardar configuración: " + ex.Message, this);
     }
 }
Exemple #25
0
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         string login = hdflogin.Value == "" ? "0" : hdflogin.Value;
         permissions_users_bonds_types permiso = new permissions_users_bonds_types();
         permiso.login = login;
         string vmensaje = Eliminar(login);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("Usuario eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar usuario : " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar usuario : " + ex.Message, this);
     }
 }
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int id_riesgo_impacto = Convert.ToInt32(hdfid_riesgo_impacto_costo.Value == "" ? "0" : hdfid_riesgo_impacto_costo.Value);
         riesgos_impactos IC   = new riesgos_impactos();
         IC.id_riesgo_impacto = id_riesgo_impacto;
         string vmensaje = Eliminar(id_riesgo_impacto);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("impacto costo eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar impacto costo: " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar impacto costo: " + ex.Message, this);
     }
 }
Exemple #27
0
        private void EliminarPermiso(int id_permiso)
        {
            permisos permiso = new permisos();

            permiso.id_permiso      = id_permiso;
            permiso.usuario_edicion = Session["usuario"] as string;
            PermisosCOM permisos = new PermisosCOM();
            string      vmensaje = permisos.Eliminar(permiso);

            if (vmensaje == "")
            {
                ModalClose("#ModalPermisos");
                CargarCatalogo("", 0);
                txtpermiso.Text     = "";
                txtid_permiso.Value = "";
                Toast.Success("Permiso eliminado de manera correcta", "Mensaje del sistema", this);
            }
            else
            {
                ModalShow("#ModalPermisos");
                Toast.Error("Error al eliminar permiso: " + vmensaje, 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);
     }
 }
Exemple #29
0
        private void AgregarPermiso(string permiso_nombre)
        {
            permisos permiso = new permisos();

            permiso.permiso          = permiso_nombre;
            permiso.usuario_creacion = Session["usuario"] as string;
            PermisosCOM permisos = new PermisosCOM();
            string      vmensaje = permisos.Agregar(permiso);

            if (vmensaje == "")
            {
                ModalClose("#ModalPermisos");
                CargarCatalogo("", 0);
                txtpermiso.Text     = "";
                txtid_permiso.Value = "";
                Toast.Success("Permiso agregado de manera correcta", "Mensaje del sistema", this);
            }
            else
            {
                ModalShow("#ModalPermisos");
                Toast.Error("Error al agregar permiso: " + vmensaje, this);
            }
        }
Exemple #30
0
        private void CargarInformacionInicial(int id_proyecto)
        {
            try
            {
                ProyectosCOM proyectos = new ProyectosCOM();
                DataTable    dt        = proyectos.Select(id_proyecto);
                if (dt.Rows.Count > 0)
                {
                    CargarRecursos(id_proyecto);
                    Cargarroles();
                    DataRow proyecto = dt.Rows[0];
                    lblproyect.Text = proyecto["proyecto"].ToString();
                    lblmonto.Text   = Convert.ToDecimal(proyecto["costo_usd"]).ToString("C2") + " USD / " + Convert.ToDecimal(proyecto["costo_mn"]).ToString("C2") + " MN";

                    lbltecnologia.Text = proyecto["tecnologia"].ToString();
                    lblcped.Text       = proyecto["cped"].ToString();
                }
            }
            catch (Exception ex)
            {
                Toast.Error("Error al cargar información del proyecto. " + ex.Message, this);
            }
        }