/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Contrato. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToContrato(Contrato contrato) { base.AddObject("Contrato", contrato); }
/// <summary> /// Crear un nuevo objeto Contrato. /// </summary> /// <param name="iDContrato">Valor inicial de la propiedad IDContrato.</param> public static Contrato CreateContrato(global::System.Int32 iDContrato) { Contrato contrato = new Contrato(); contrato.IDContrato = iDContrato; return contrato; }
private void Insertar() { try { if (txtInicio.Text != "") { Usuario objusuario = (Usuario)Session[Constantes.sesionUsuario]; objcontrato.CON_Descripcion = txtDescripcion.Text.Trim(); objcontrato.CON_FechaInico = Convert.ToDateTime(txtInicio.Text.Trim()); objcontrato.CON_FechaFin = Convert.ToDateTime(txtFin.Text.Trim()); objcontrato.CON_EstadoContrato = Resources.generales.estadoContrato; objcontrato.CON_NumReferencia = txtNumero.Text.Trim(); objcontrato.CON_MontoMaximo = Convert.ToDecimal(txtMontoMaximo.Text.Trim()); objcontrato.IDCliente = ddlCliente.SelectedValue == "0" ? (int?)null : Convert.ToInt32(ddlCliente.SelectedValue); objcontrato.CON_Estado = Constantes.EstadoActivo; objcontrato.CON_UsuarioCreacion = objusuario.IDUsuario.ToString(); objcontrato.CON_FechaHoraCreacion = DateTime.Now; objcontrato = ContratoBL.Instancia.Insertar(objcontrato); int idcontrato = objcontrato.IDContrato; objcontrato.CON_Codigo = "CON" + idcontrato.ToString().PadLeft(7, '0'); ContratoBL.Instancia.Actualizar(objcontrato); LimpiarCampos(); ClientScript.RegisterStartupScript(this.GetType(), "Confirmacion", "$(function(){MostrarMensaje('msjRegistroOK');});", true); } } catch { ClientScript.RegisterStartupScript(this.GetType(), "Error", "$(function(){MostrarMensaje('msjErrorGrabar');});", true); } }