Esempio n. 1
0
 public static int EliminarServicio(CAtencionCallCenter atencionCallCenter)
 {
     SqlParameter[] dbParams = new SqlParameter[]
     {
         DBHelper.MakeParam("@SolicitudServicioID", SqlDbType.Int, 0, atencionCallCenter.SolicitudServicioID),
     };
     return(Convert.ToInt32(DBHelper.ExecuteScalar("usp_AtencionCliente_EliminarServicio", dbParams)));
 }
Esempio n. 2
0
        public static DataSet ObtenerServicios(CAtencionCallCenter atencionCallCenter)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                DBHelper.MakeParam("@PersonalID", SqlDbType.Int, 0, atencionCallCenter.PersonalID),
            };

            return(DBHelper.ExecuteDataSet("usp_AtencionCliente_ObtenerServicios", dbParams));
        }
Esempio n. 3
0
        public static int InsertarServicio(CAtencionCallCenter atencionCallCenter)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                DBHelper.MakeParam("@PersonalID", SqlDbType.VarChar, 0, atencionCallCenter.PersonalID),
                DBHelper.MakeParam("@DescripcionSolicitudServicio", SqlDbType.VarChar, 0, atencionCallCenter.DescripcionSolicitudServicio),
                DBHelper.MakeParam("@AreaServicioDetalleID", SqlDbType.VarChar, 0, atencionCallCenter.AreaServicioDetalleID),
                DBHelper.MakeParam("@EstatusSolicitudServicioID", SqlDbType.VarChar, 0, atencionCallCenter.EstatusSolicitudServicioID),
                DBHelper.MakeParam("@SeguridadUsuarioDatosID", SqlDbType.VarChar, 0, atencionCallCenter.SeguridadUsuarioDatosID)
            };

            return(Convert.ToInt32(DBHelper.ExecuteScalar("usp_AtencionCliente_Insertar", dbParams)));
        }
Esempio n. 4
0
 private void EliminarServicio(int solicitudServicioID)
 {
     try
     {
         CAtencionCallCenter objetoAtencionCallCenter = new CAtencionCallCenter();
         objetoAtencionCallCenter.SolicitudServicioID = solicitudServicioID;
         AtencionCallCenter.EliminarServicio(objetoAtencionCallCenter);
         CargarServicios();
     }
     catch (Exception ex)
     {
         messageBox.ShowMessage(ex.Message + ex.StackTrace);
     }
 }
        public void CargarDetalleServicios(int PersonalID)
        {
            try
            {
                CAtencionCallCenter atencionCallCenter = new CAtencionCallCenter();
                atencionCallCenter.PersonalID = PersonalID;

                DataSet   ds = AtencionCallCenter.ObtenerServicios(atencionCallCenter);
                DataTable dt = ds.Tables[0];
                int       x  = ds.Tables[0].Rows.Count;
                gridDetalle.DataSource = dt;
                gridDetalle.DataBind();
                this.imgPersonal.ImageUrl = "http://172.16.7.240/fotos/" + this.hdnCedula.Value + ".jpg";
            }
            catch (Exception ex)
            {
                messageBox.ShowMessage(ex.Message + ex.StackTrace);
            }
        }
        private void IngresarServicio(bool esResuelto)
        {
            if (EsTodoCorrecto() == true)
            {
                try
                {
                    CAtencionCallCenter atencionCallCenter = new CAtencionCallCenter();

                    atencionCallCenter.PersonalID = Convert.ToInt32(hdnPersonalID.Value);
                    atencionCallCenter.DescripcionSolicitudServicio = this.txtDescripcion.Text;
                    atencionCallCenter.AreaServicioDetalleID        = Convert.ToInt32(this.ddlAreaDetalle.SelectedValue);
                    atencionCallCenter.SeguridadUsuarioDatosID      = Convert.ToInt32(this.Session["UserId"].ToString());
                    if (esResuelto == true)
                    {
                        atencionCallCenter.EstatusSolicitudServicioID         = 5;
                        atencionCallCenter.FechaFinalizacionSolicitudServicio = Convert.ToString(DateTime.Now);
                    }
                    else
                    {
                        atencionCallCenter.EstatusSolicitudServicioID = 1;
                    }

                    if (AtencionCallCenter.InsertarServicio(atencionCallCenter) > 0)
                    {
                        messageBox.ShowMessage("El servicio se ingresó correctamente");
                        LimpiarControles();
                    }
                }
                catch (Exception ex)
                {
                    messageBox.ShowMessage(ex.Message + ex.StackTrace);
                }
            }
            else
            {
                messageBox.ShowMessage("Debe colocar todos los datos");
            }
        }
        protected void gridDetalle_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (e.CommandName == "EliminarDetalle")
                {
                    CAtencionCallCenter atencionCallCenter = new CAtencionCallCenter();
                    atencionCallCenter.SolicitudServicioID = Convert.ToInt32(e.CommandArgument.ToString());

                    if (AtencionCallCenter.EliminarServicio(atencionCallCenter) > 0)
                    {
                        CargarDetalleServicios(Convert.ToInt32(this.hdnPersonalID.Value));
                    }
                    else
                    {
                        messageBox.ShowMessage("No se pudo eliminar el detalle. Intente nuevamente.");
                    }
                }
            }
            catch (Exception ex)
            {
                messageBox.ShowMessage(ex.Message + ex.StackTrace);
            }
        }