private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { CapacitacionBE objE_Capacitacion = new CapacitacionBE(); objE_Capacitacion.IdCapacitacion = int.Parse(gvCapacitacion.GetFocusedRowCellValue("IdCapacitacion").ToString()); objE_Capacitacion.Usuario = Parametros.strUsuarioLogin; objE_Capacitacion.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Capacitacion.IdEmpresa = Parametros.intEmpresaId; CapacitacionBL objBL_Capacitacion = new CapacitacionBL(); objBL_Capacitacion.Elimina(objE_Capacitacion); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtNumeroCapacitacion_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { CapacitacionBE objE_Capacitacion = null; objE_Capacitacion = new CapacitacionBL().SeleccionaNumero(Convert.ToInt32(txtNumeroCapacitacion.Text)); if (objE_Capacitacion != null) { IdCapacitacion = objE_Capacitacion.IdCapacitacion; cboEmpresa.EditValue = objE_Capacitacion.IdEmpresa; cboUnidadMinera.EditValue = objE_Capacitacion.IdUnidadMinera; cboProveedor.EditValue = objE_Capacitacion.IdProveedor; deFecha.EditValue = objE_Capacitacion.Fecha; txtNumeroParticpantes.EditValue = objE_Capacitacion.Participantes; cboTipo.EditValue = objE_Capacitacion.IdTipoCapacitacion; cboClasificacion.EditValue = objE_Capacitacion.IdClasificacionCapacitacion; cboTema.EditValue = objE_Capacitacion.IdTema; cboLugar.EditValue = objE_Capacitacion.IdLugar; cboExpositor.EditValue = objE_Capacitacion.IdExpositor; List <CapacitacionDetalleBE> lstTmpCapacitacionDetalle = null; lstTmpCapacitacionDetalle = new CapatacitacionDetalleBL().ListaTodosActivo(Convert.ToInt32(IdCapacitacion)); mListaCapacitacionDetalleOrigen.Clear(); int intItem = 1; mListaCapacitacionDetalleOrigen.Clear(); foreach (CapacitacionDetalleBE item in lstTmpCapacitacionDetalle) { CCapacitacionDetalle objE_CapacitacionDetalle = new CCapacitacionDetalle(); objE_CapacitacionDetalle.IdEmpresa = item.IdEmpresa; objE_CapacitacionDetalle.IdCapacitacion = 0; objE_CapacitacionDetalle.IdCapacitacionDetalle = 0; objE_CapacitacionDetalle.Item = intItem; objE_CapacitacionDetalle.IdPersona = item.IdPersona; objE_CapacitacionDetalle.Codigo = item.Codigo; objE_CapacitacionDetalle.ApeNom = item.ApeNom; objE_CapacitacionDetalle.DescArea = item.DescArea; objE_CapacitacionDetalle.Nota = item.Nota; objE_CapacitacionDetalle.TipoOper = Convert.ToInt32(Operacion.Nuevo); mListaCapacitacionDetalleOrigen.Add(objE_CapacitacionDetalle); intItem++; } bsListado.DataSource = mListaCapacitacionDetalleOrigen; gcCapacitacionDetalle.DataSource = bsListado; gcCapacitacionDetalle.RefreshDataSource(); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmRegCapacitacionEdit_Load(object sender, EventArgs e) { deFecha.DateTime = DateTime.Now; BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = Parametros.intEmpresaId; teHoraInicio.EditValue = DateTime.Now.ToLongTimeString(); teHoraFin.EditValue = DateTime.Now.ToLongTimeString(); BSUtils.LoaderLook(cboProveedor, new EmpresaBL().ListaCombo(0), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = Parametros.intEmpresaId; BSUtils.LoaderLook(cboTipo, new TipoCapacitacionBL().ListaCombo(Parametros.intEmpresaId), "DescTipoCapacitacion", "IdTipoCapacitacion", true); BSUtils.LoaderLook(cboClasificacion, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblClasificacionCapacitacion), "DescTablaElemento", "IdTablaElemento", true); cboClasificacion.EditValue = Parametros.intCCSeguridadIndustrial; BSUtils.LoaderLook(cboTema, new TemaBL().ListaCombo(Parametros.intEmpresaId, Parametros.intTEMAPresencial, Parametros.intPeriodo), "DescTema", "IdTema", true); BSUtils.LoaderLook(cboLugar, new LugarBL().ListaCombo(Parametros.intEmpresaId), "DescLugar", "IdLugar", true); BSUtils.LoaderLook(cboExpositor, new ExpositorBL().ListaCombo(Parametros.intEmpresaId), "DescExpositor", "IdExpositor", true); if (pOperacion == Operacion.Nuevo) { this.Text = "Capacitación - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Capacitación - Modificar"; CapacitacionBE objE_Capacitacion = null; objE_Capacitacion = new CapacitacionBL().Selecciona(IdCapacitacion); if (objE_Capacitacion != null) { IdCapacitacion = objE_Capacitacion.IdCapacitacion; txtNumero.Text = objE_Capacitacion.Numero; cboEmpresa.EditValue = objE_Capacitacion.IdEmpresa; cboUnidadMinera.EditValue = objE_Capacitacion.IdUnidadMinera; cboProveedor.EditValue = objE_Capacitacion.IdProveedor; deFecha.EditValue = objE_Capacitacion.Fecha; teHoraInicio.EditValue = objE_Capacitacion.FechaIni; teHoraFin.EditValue = objE_Capacitacion.FechaFin; txtNumeroParticpantes.EditValue = objE_Capacitacion.Participantes; cboTipo.EditValue = objE_Capacitacion.IdTipoCapacitacion; cboClasificacion.EditValue = objE_Capacitacion.IdClasificacionCapacitacion; cboTema.EditValue = objE_Capacitacion.IdTema; cboLugar.EditValue = objE_Capacitacion.IdLugar; cboExpositor.EditValue = objE_Capacitacion.IdExpositor; } } CargaCapacitacionDetalle(); deFecha.Select(); }
private void guardarCapacitacion(string msj) { CapacitacionBL _CapacitacionBL = new CapacitacionBL(); CapacitacionBE _CapacitacionBE = new CapacitacionBE(); _CapacitacionBE.IdEtto = ddlEntrenamiento.SelectedValue; _CapacitacionBE.Legajo = int.Parse(ddlEmpleado.SelectedValue); _CapacitacionBE.Fecha = Convert.ToDateTime(txtFecha.Text); _CapacitacionBE.Certificado = chbCertificado.Checked; _CapacitacionBE.Examen = msj; if (_CapacitacionBL.InsertarCapacitacion(_CapacitacionBE) > 0) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "ActualizoExito();cerrarYActualizar();", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Ocurrió un error al guardar registro')", true); } }
private void btnSubir_Click(object sender, EventArgs e) { int m = 0; CapacitacionBE _CapacitacionBE = null; CapacitacionBL _CapacitacionBL = new CapacitacionBL(); foreach (DataGridViewRow rowcurso in dgvExamen.Rows) { try { _CapacitacionBE = new CapacitacionBE(); _CapacitacionBE.Legajo = Convert.ToInt32(dgvExamen.Rows[m].Cells["Legajo"].Value); _CapacitacionBE.IdEtto = dgvExamen.Rows[m].Cells["IdEtto"].Value.ToString(); _CapacitacionBE.Fecha = Convert.ToDateTime(dgvExamen.Rows[m].Cells["Fecha"].Value); _CapacitacionBE.Nota = Convert.ToInt32(dgvExamen.Rows[m].Cells["Nota"].Value); _CapacitacionBE.Certificado = Convert.ToBoolean(dgvExamen.Rows[m].Cells["Certificado"].Value); _CapacitacionBE.Id = Convert.ToInt32(dgvExamen.Rows[m].Cells["Id"].Value); _CapacitacionBL.InsertarCapacitacion(_CapacitacionBE); } catch (SqlException x) { dgvExamen.Rows[m].DefaultCellStyle.BackColor = System.Drawing.Color.Orange; if (x.Number == 2627) { MessageBox.Show("La evaluación ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Error, no se pudo registrar Fila /" + x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception x) { dgvExamen.Rows[m].DefaultCellStyle.BackColor = System.Drawing.Color.Orange; MessageBox.Show("Error, no se pudo registrar Fila /" + x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } m++; } MessageBox.Show("Fin de carga rapida", "Estado", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void crearTabla(string Nombres, string IdEtto, DateTime FechaIni, DateTime FechaFin) { CapacitacionBL _CapacitacionBL = new CapacitacionBL(); //gvCapacitaciones.DataSource = _CapacitacionBL.ListarCapacitacionFind(Nombres, IdEtto, FechaIni, FechaFin); //gvCapacitaciones.DataBind(); DataTable Resultados = _CapacitacionBL.ListarCapacitacionFind(Nombres, IdEtto, FechaIni, FechaFin); StringBuilder Tabla = new StringBuilder(); string id; int TotalRegistros = Resultados.Rows.Count; Tabla.AppendLine("<table class=\"table table-hover\">"); Tabla.AppendLine("<thead>"); Tabla.AppendLine("<th><a href=\"#\" onClick=\"PopUp('FrmCargaRapidaRegistrar.aspx',20,20,500,500); return false;\">Agregar</th><th>Entrenamiento</th><th> Nombres </th><th> Fecha </th><th> Nota </th><th> Certificado </th><th> Examen </th>"); Tabla.AppendLine("</thead>"); Tabla.AppendLine("<tbody>"); for (int i = 0; i < TotalRegistros; i++) { id = Resultados.Rows[i]["id"].ToString(); Tabla.AppendLine("<tr>"); Tabla.Append("<td><a href=\"#\" onClick=\"PopUp('FrmCargaRapidaActualizar.aspx?id=" + id + "',20,20,500,550); return false;\"> Editar </a></td>"); Tabla.Append("<td align=\"left\">" + Resultados.Rows[i]["Entrenamiento"].ToString() + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Nombres"].ToString() + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Fecha"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Nota"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Certificado"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Examen"] + "</td>"); Tabla.Append(Environment.NewLine); Tabla.AppendLine("</tr>"); } Tabla.AppendLine("</tbody>"); Tabla.AppendLine("</table>"); ltlCapacitaciones.Text = Tabla.ToString(); }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { CapacitacionBE objCapacitacion = new CapacitacionBE(); CapacitacionBL objBL_Capacitacion = new CapacitacionBL(); objCapacitacion.IdCapacitacion = IdCapacitacion; objCapacitacion.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); objCapacitacion.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objCapacitacion.IdProveedor = Convert.ToInt32(cboProveedor.EditValue); objCapacitacion.Numero = txtNumero.Text; objCapacitacion.Fecha = Convert.ToDateTime(deFecha.DateTime.ToShortDateString()); objCapacitacion.FechaIni = Convert.ToDateTime(teHoraInicio.EditValue); objCapacitacion.FechaFin = Convert.ToDateTime(teHoraFin.EditValue); objCapacitacion.Participantes = Convert.ToInt32(txtNumeroParticpantes.EditValue); objCapacitacion.IdLugar = Convert.ToInt32(cboLugar.EditValue); objCapacitacion.IdTipoCapacitacion = Convert.ToInt32(cboTipo.EditValue); objCapacitacion.IdClasificacionCapacitacion = Convert.ToInt32(cboClasificacion.EditValue); objCapacitacion.IdTema = Convert.ToInt32(cboTema.EditValue); objCapacitacion.IdExpositor = Convert.ToInt32(cboExpositor.EditValue); objCapacitacion.FlagEstado = true; objCapacitacion.Usuario = Parametros.strUsuarioLogin; objCapacitacion.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); //CAPACITACION DETALLE List <CapacitacionDetalleBE> lstCapacitacionDetalle = new List <CapacitacionDetalleBE>(); if (pOperacion == Operacion.Nuevo) { int[] rows = gvCapacitacionDetalle.GetSelectedRows(); for (int i = 0; i < rows.Length; i++) { CapacitacionDetalleBE objE_CapacitacionDetalle = new CapacitacionDetalleBE(); objE_CapacitacionDetalle.IdEmpresa = Parametros.intEmpresaId; objE_CapacitacionDetalle.IdCapacitacion = IdCapacitacion; objE_CapacitacionDetalle.IdCapacitacionDetalle = 0; objE_CapacitacionDetalle.Item = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Item")).ToString()); objE_CapacitacionDetalle.IdPersona = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("IdPersona")).ToString()); objE_CapacitacionDetalle.Codigo = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Codigo")).ToString(); objE_CapacitacionDetalle.ApeNom = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("ApeNom")).ToString(); objE_CapacitacionDetalle.DescArea = gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("DescArea")).ToString(); objE_CapacitacionDetalle.Nota = int.Parse(gvCapacitacionDetalle.GetRowCellValue(rows[i], gvCapacitacionDetalle.Columns.ColumnByFieldName("Nota")).ToString()); objE_CapacitacionDetalle.FlagEstado = true; objE_CapacitacionDetalle.Usuario = Parametros.strUsuarioLogin; objE_CapacitacionDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_CapacitacionDetalle.TipoOper = Convert.ToInt32(Operacion.Nuevo); lstCapacitacionDetalle.Add(objE_CapacitacionDetalle); } int intNumero = 0; string strNumero = ""; intNumero = objBL_Capacitacion.Inserta(objCapacitacion, lstCapacitacionDetalle); strNumero = FuncionBase.AgregarCaracter(intNumero.ToString(), "0", 7); txtNumero.Text = strNumero; //ActualizaNumero CapacitacionBL objBCapacitacion = new CapacitacionBL(); objBCapacitacion.ActualizaNumero(intNumero, txtNumero.Text); XtraMessageBox.Show("Se creó el registro de capacitación N° : " + txtNumero.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { foreach (var item in mListaCapacitacionDetalleOrigen) { CapacitacionDetalleBE objE_CapacitacionDetalle = new CapacitacionDetalleBE(); objE_CapacitacionDetalle.IdEmpresa = Parametros.intEmpresaId; objE_CapacitacionDetalle.IdCapacitacion = IdCapacitacion; objE_CapacitacionDetalle.IdCapacitacionDetalle = item.IdCapacitacionDetalle; objE_CapacitacionDetalle.Item = item.Item; objE_CapacitacionDetalle.IdPersona = item.IdPersona; objE_CapacitacionDetalle.Codigo = item.Codigo; objE_CapacitacionDetalle.ApeNom = item.ApeNom; objE_CapacitacionDetalle.DescArea = item.DescArea; objE_CapacitacionDetalle.Nota = item.Nota; objE_CapacitacionDetalle.FlagEstado = true; objE_CapacitacionDetalle.Usuario = Parametros.strUsuarioLogin; objE_CapacitacionDetalle.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_CapacitacionDetalle.TipoOper = item.TipoOper; lstCapacitacionDetalle.Add(objE_CapacitacionDetalle); } objBL_Capacitacion.Actualiza(objCapacitacion, lstCapacitacionDetalle); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }