protected void btnGuardarTabla_Click(object sender, EventArgs e) { try { int codigo; CNCorrelativo ObjCN = new CNCorrelativo(); CECorrelativo ObjCE = new CECorrelativo(); ObjCE.CodigoAsignado = Convert.ToInt32(ddlUsuario.SelectedValue); ObjCE.Fecha = Convert.ToDateTime(txtfecha.Text); ObjCE.Descripcion = txtDescripcion.Text; ObjCE.Version = txtVersion.Text; ObjCE.Codigo = Convert.ToInt32(lblCodigoCorrelativo.Text); if (lblCodigoCorrelativo.Text == "0") { codigo = ObjCN.InsertarCorrelativo(ObjCE, ConfigurationManager.ConnectionStrings["SIEMPRESOFT"].ConnectionString.ToString()); ScriptManager.RegisterStartupScript(this, this.GetType(), "Msje", "alert('Se ha realizado la peticion de un nuevo correlativo satisfactoriamente. \\n\\n Numero de Correlativo asignado:" + codigo + "');", true); } else { ObjCE.Numero = Convert.ToInt32(txtNumero.Text.Trim()); codigo = ObjCN.ActualizarCorrelativo(ObjCE, ConfigurationManager.ConnectionStrings["SIEMPRESOFT"].ConnectionString.ToString()); ScriptManager.RegisterStartupScript(this, this.GetType(), "Msje", "alert('Se ha realizado la actualizacion del correlativo satisfactoriamente.');", true); } buscarcorrelativos(); } catch (Exception ex) { ucMsje.RegistrarMensajeCliente("dvMsjeError", Funciones.m_strImagenError, ex.Message + "<br />" + ex.StackTrace); } finally { } }
protected void Detalle() { try { CNCorrelativo ObjCN = new CNCorrelativo(); DataTable temp = new DataTable(); CECorrelativo Obj = new CECorrelativo(); Obj.Codigo = Convert.ToInt32(lblCodigoCorrelativoDetalle.Text); temp = ObjCN.ListarDetalleCorrelativo(Obj, ConfigurationManager.ConnectionStrings["SIEMPRESOFT"].ConnectionString.ToString()); if (lblUsuarioDetalle.Text == User.Identity.Name.ToString()) { pnPanelInsercionDetalle.Visible = true; pnListadoDetalle.Height = 400; } else { pnPanelInsercionDetalle.Visible = false; pnListadoDetalle.Height = 570; } gvDetalle.DataSource = temp; gvDetalle.DataBind(); } catch (Exception ex) { ucMsje.RegistrarMensajeCliente("dvMsjeError", Funciones.m_strImagenError, ex.Message + "<br />" + ex.StackTrace); } finally { } }
public bool InsertarTantasVeces(int veces, string conexion) { CECorrelativo obj = new CECorrelativo(); conexion = ConfigurationManager.ConnectionStrings[conexion].ConnectionString.ToString(); obj.CodigoAsignado = 2; obj.Descripcion = "Insercion Web Services "; obj.Version = "1"; bool rpta = true; int nrocorrelativo = 0; try { for (int i = 0; i < veces; i++) { using (SqlConnection sqlcon = new SqlConnection(conexion)) { using (SqlCommand cmd = new SqlCommand("pr_icorrelativo", sqlcon)) { cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.Add(new SqlParameter("@numero", obj.Numero)); cmd.Parameters.Add(new SqlParameter("@asignado", obj.CodigoAsignado)); cmd.Parameters.Add(new SqlParameter("@fecha", DateTime.Now)); cmd.Parameters.Add(new SqlParameter("@descripcion", obj.Descripcion + "-" + (i + 1))); cmd.Parameters.Add(new SqlParameter("@version", obj.Version)); sqlcon.Open(); nrocorrelativo = Convert.ToInt32(cmd.ExecuteScalar()); } } } } catch (Exception ex) { throw ex; } return(rpta); }
protected void btnAceptarEliminar_Click(object sender, EventArgs e) { try { int codigo; CNCorrelativo ObjCN = new CNCorrelativo(); CECorrelativo ObjCE = new CECorrelativo(); ObjCE.Codigo = Convert.ToInt32(lblCodigoCorrelativoEliminar.Text); ObjCE.Vigencia = false; codigo = ObjCN.EliminarCorrelativo(ObjCE, ConfigurationManager.ConnectionStrings["SIEMPRESOFT"].ConnectionString.ToString()); ScriptManager.RegisterStartupScript(this, this.GetType(), "Msje", "alert('Se ha desestimado el correlativo satisfactoriamente.');", true); buscarcorrelativos(); } catch (Exception ex) { ucMsje.RegistrarMensajeCliente("dvMsjeError", Funciones.m_strImagenError, ex.Message + "<br />" + ex.StackTrace); } finally { } }